zoukankan      html  css  js  c++  java
  • 正则表达式验证input文本框

    方便以后的查找,直接copy代码在这里了。

    eg:

    //公司邮箱验证
    if ($("#Email").val() != "") {
    var myreg = /^([a-zA-Z0-9_.-])+@@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    if (!myreg.test($("#Email").val())) {
    alert("温馨提示: 请输入有效的公司邮箱,谢谢!");
    return false;
    }
    }

    ---------

    //正则验证输入网址
    function checkNet(objName, str, msg) {
    var re = new RegExp(str);
    if (!re.test(objName)) {
    //alert(msg);//7.13
    objName.focus();
    return false;
    }
    return true;
    }

    $("#Src").on("change", function () {
    var net = "^[a-zA-z]+://[^s]*$";
    var netMsg = "输入的网址格式不正确!";
    if (checkNet(document.getElementById('Src').value, net, netMsg)) {
    return false;
    } else {
    return true;
    }
    });

    //这种在验证网页的时候会有bug,就是当一个一个字符输入到input里面的时候Input默认的会标记网址为错误字符串,正则会提示出错,但是return返回的仍然是true。如果将网址copy到文本框或者不一个一个输入就不会报错,不会出现错误信息提示,返回true。

    -------

    后续有更好的eg再来修改此处(仅供参考使用)

  • 相关阅读:
    将Temporary文件夹里的Logo文件转移到Logo文件夹
    VS2013密匙
    Android SDK Tools 更新
    安装 phoneGap
    动态创建的DOM元素进行事件绑定
    不用安装Oracle_Client就能使用PLSQL_Developer
    POI 导出Excel
    mysql 通过IP连接
    微信 xml 转 Map
    uploadify springMVC
  • 原文地址:https://www.cnblogs.com/sunshine-wy/p/4644504.html
Copyright © 2011-2022 走看看