做前端页面的时候经常要去校验用户输入的手机号或者身份证、邮箱等格式是否合法。
此处以域名为例:

        <input type="text" value="" id="test"></input>

        //要求1:校验跳转链接文本框输入内容是否包含域名abc.com
        //要求2:如果包含abc.com,则继续判断是否为Http(s)协议

        //通过id获取文本框中输入的链接
        var Url = $("#test").val();
        //通过正则表达式判断是否包含abc.com
        var reg = RegExp(/abc.com/);
        //通过正则表达式判断是否包含https://
        var reURL = /^(https):\/\/.+$/;
        if(Url.match(reg)){ //如果链接符合要求1
            if(!reURL.test(Url)){ //如果链接不符合要求2
                alert("链接必须以Http(s)开头");
                return false;
            }
        }
最后修改:2021 年 05 月 28 日
给我一点小钱钱也很高兴啦!o(* ̄▽ ̄*)ブ