美文网首页
正则校验

正则校验

作者: yiqian091 | 来源:发表于2018-12-14 10:29 被阅读0次

/*校验手机号码*/

function isValidPhone(mobile){

// var re = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/;

    var re =/^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/;

    return re.test(mobile);

}

/* 校验固话*/

function istel(mobile){

var tel =/^(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-| |转)*([0-9]{1,4}))?$/;

  return tel.test(mobile);

}

/* 校验身份证号 */

function checkICCard(resumeIdCard) {

var idCard =/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;

  return idCard.test(resumeIdCard);

}

/* 判断字符串是否为空 */

function isNotBlank(variable) {

if (variable ==null || variable ==undefined || variable =='' || variable.trim() =='' || variable.toLocaleLowerCase().trim() =='null') {

return false;

  }

return true;

}

/* 校验网络地址 */

function isValidWebSite(website) {

//var regExp = new RegExp('(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]');

  var regExp =/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/;

  if(website!="" && !regExp.test(website)){

return false;

  }

return true;

}

相关文章

  • 正则表达式

    //正则校验html标签let reg = /<[^<>]+>/g //正则校验%let regP = /[%]/...

  • Vue 自定义校验

    自定义校验,添加正则校验 以下是常用的正则(补充中)

  • Ant Form使用总结 —— 校验

    正则校验 使用item属性rules[]字段中pattern进行正则校验,可进行多正则验证不同message 问题...

  • Golang 正则表达式

    参考golang之正则校验golang正则使用总结

  • java正则校验正确性

    java校验正则表达式是否正确。 try { String regex = "需要校验的正则表达式"; P...

  • 正则

    正则 1.什么是正则:用来操作字符串的规则; 正则就是用来操作(校验,捕获)“字符串”的 1)校验:返回布尔值 t...

  • 基础工具方法记录

    身份证号正则校验 手机号校验 座机号校验 json序列化处理

  • 分享几个项目中常用的正则校验方式

    html 正则数字转化为大写 校验小数点后留取几位小数 限制textarea最多输入长度显示 正则校验如果输入回车...

  • 正则校验

    /*校验手机号码*/ function isValidPhone(mobile){ // var re = /^(...

  • 正则校验

    年月日 身份证 银行卡 电话正则 邮箱正则

网友评论

      本文标题:正则校验

      本文链接:https://www.haomeiwen.com/subject/xkzktqtx.html