• 常用验证表单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>
  • 相关阅读:
    物联网浪潮之下如何从 0 到 1开启智能化硬件开发?
    安卓开发工程师应该这样快速使用机智云APP开源框架
    hdu 1246
    UVa202
    CodeForces
    热身经验被打脸总结大会感想
    多重背包的二进制优化
    背包问题+欧拉筛法
    HDU 1106
    HDU 1215
  • 原文地址:https://www.cnblogs.com/kay/p/778898.html
Copyright © 2020-2023  润新知