存一点正则,难得去找


  -- 要求满足大写字母、小写字母、数字{6,18}

  /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{6,18}$/

  -- 常用

Require : /.+/,
Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?1\d{10}$/,
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
Number : /^\d+$/,
Zip : /^[1-9]\d{5}$/,
QQ : /^[1-9]\d{4,8}$/,
Integer : /^[-\+]?\d+$/,
Double : /^[-\+]?\d+(\.\d+)?$/,
English : /^[A-Za-z]+$/,
Chinese : /^[\u0391-\uFFE5]+$/

  --校验是否为正确的日期时间格式

function isDateTime(sdate) { // 判断日期型是否满足格式yyyy-mm-dd hh:mm:ss(19位)
  if (sdate.value == "") {
        return true;
  } else {
        if (sdate.value.length != 19) { // 判断长度是否10位
            alert("日期格式检测错误!\n必须是 'yyyy-mm-dd hh:mm:ss'格式输入!");
            return false;
        } else {
            var yyyy = '';
            var mm = '';
            var dd = '';
            var hh = '';
            var mi = '';
            var ss = '';
            s = /\d{4}[-]\d{2}[-]\d{2}[\s]\d{2}[:]\d{2}[:]\d{2}/;
            ok = s.exec(sdate.value);
            if (ok == null) {
                alert("日期格式检测错误!\n必须是 'yyyy-mm-dd hh:mm:ss'格式输入!");
                return (false);
            } else {
                yyyy = sdate.value.substring(0, 4);
                mm = sdate.value.substring(5, 7);
                dd = sdate.value.substring(8, 10);
                hh = sdate.value.substring(11, 13);
                mi = sdate.value.substring(14, 16);
                ss = sdate.value.substring(17, 19);
                if (yyyy < 0000 || yyyy > 9999) {
                    alert("年份输入不正确!\n请重新输入!");
                    return (false);
                } else if (mm < 0 || mm > 12) {
                    alert("月份输入不正确!\n请重新输入!");
                    return (false);
                } else if (dd < 0 || dd > 31) {
                    alert("日期输入不正确!\n请重新输入!");
                    return (false);
                } else if (hh < 0 || hh > 24) {
                    alert("时间输入不正确!\n请重新输入!");
                    return (false);
                } else if (mi < 0 || mi > 60) {
                    alert("时间输入不正确!\n请重新输入!");
                    return (false);
                } else if (ss < 0 || ss > 60) {
                    alert("时间输入不正确!\n请重新输入!");
                    return (false);
                } else
                    return (true);
            }
        }
    }

优质内容筛选与推荐>>
1、python 排序
2、[BZOJ1042][HAOI2008]硬币购物
3、Introduction to Structured Data json的2种形式 JAVA解析JSON数据 - JsonArray JsonObject
4、maven配置profile,按指定环境打包
5、【linux】如何给sudo的root设置环境变量


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn