关于JS正则

2018-04-02  本文已影响0人  息事宁人_3fe6

验证数字

function checkinput(s) {

  var regu = /^[0-9]*$/;

  var re = new RegExp(regu);

  if (re.test(s)) {

    return true;

  } else {

    return false;

  }

}

验证小数

function checkdata(s) {

  var regu = /^[0-9]+(.[0-9]+)?$/;

  var re = new RegExp(regu);

  if (re.test(s)) {

    return true;

  } else {

    return false;

  }

}

验证汉字

function checkword(s) {

  var regu = /^[\u4e00-\u9fa5]+$/;

  var re = new RegExp(regu);

  if (re.test(s)) {

    return true;

  } else {

    return false;

  }

}

验证姓名

function checkname(s) {

  var regu = /^[\u4e00-\u9fa5]+$/;

  var re = new RegExp(regu);

  if (re.test(s)) {

    return true;

  } else {

    return false;

  }

}

验证身份证号

function checkidcard(s) {

  var regu = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/;

  var re = new RegExp(regu);

  if (re.test(s)) {

    return true;

  } else {

    return false;

  }

}

上一篇 下一篇

猜你喜欢

热点阅读