js正则

Posted 骅骝漫轻舞01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js正则相关的知识,希望对你有一定的参考价值。

1.js去除所有的空格,返回去除空格后的字符串

str.replace(/(^s*)|(s*$)/g, "");

2.js判断是否是手机号

var reg = /^1[3|4|5|7|8|9][0-9]{9}$/; //验证规则
var flag = reg.test(user_mobile); //true
if (!flag) {
  mui.alert(‘客户手机格式不正确!‘);
  return false;
}

3.js判断是否是身份证号

function isCardNo(card) {
  // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
  var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;
  if(reg.test(card) === false) {
    mui.alert("身份证输入不合法");
    return false;
  } else {
    return true;
  }
}















以上是关于js正则的主要内容,如果未能解决你的问题,请参考以下文章

js 正则验证正整数

Js 正则匹配

js正则匹配,怎样才能匹配到需要的js呢

寻 js正则表达式

js如何正则验证密码

js中用正则表达式取值