zoukankan      html  css  js  c++  java
  • 常用验证表单js

    1. 长度限制
    <script>
    function test() 
    {
    if(document.a.b.value.length>50)
    {
    alert(
    "不能超过50个字符!");
    document.a.b.focus();
    return false;
    }
    }
    </script>
    <form name="a" onsubmit="return test()">
    2. 只能是汉字
    <script language="javascript">
    function onlyEng()
    {
    if(!(event.keyCode>=65&&event.keyCode<=90))
    event.returnvalue
    =false;
    }
    </script>
    3. 只能是数字
    <script language="javascript">
    function onlyNum()
    {
    if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
    //考虑小键盘上的数字键
    event.returnvalue=false;
    }
    </script>
    4. 验证邮箱格式
    <script runat="Server" language="javascript">
    function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/!= -1)
    return true;
    else
    alert(
    "oh");
    }
    5. 屏蔽关键字(这里屏蔽***和****)
    <script language="javascript1.2">
    function test() {
    if((a.b.value.indexOf ("***"== 0)||(a.b.value.indexOf ("****"== 0)){
    alert(
    ":)");
    a.b.focus();
    return false;}
    }
    </script>
    6. 两次输入密码是否相同
    <script>
    function check()

    with(document.all){
    if(input1.value!=input2.value)
    {
    alert(
    "false")
    input1.value 
    = "";
    input2.value 
    = "";
    }
    else document.forms[0].submit();
    }
    }
    </script>
  • 相关阅读:
    hdu 4107 Gangster 线段树(成段更新)
    hdu 3037 Saving Beans (lucas定理)
    hdu 3944 DP? (Lucas 定理)
    hdu 5038 Grade 水
    ASP.NET Core 配置 MVC
    ASP.NET Core 静态文件
    ASP.NET Core 异常和错误处理
    ASP.NET Core 中间件
    ASP.NET Core 项目配置 ( Startup )
    ASP.NET Core 基本项目目录结构
  • 原文地址:https://www.cnblogs.com/kay/p/778898.html
Copyright © 2011-2022 走看看