nodejs校验电话号码,邮件,正则匹配

/*是否带有小数*/

function    isDecimal(strValue )  { 

  var  objRegExp= /^\d+\.\d+$/;

  return  objRegExp.test(strValue); 

/*校验是否中文名称组成 */

function ischina(str) {

var reg=/^[\u4E00-\u9FA5]{2,4}$/;  /*定义验证表达式*/

return reg.test(str);    /*进行验证*/

}

/*校验是否全由8位数字组成 */

function isStudentNo(str) {

var reg=/^[0-9]{8}$/;  /*定义验证表达式*/

return reg.test(str);    /*进行验证*/

}

/*校验电话码格式 */

function isTelCode(str) {

var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;

return reg.test(str);

}

/*校验邮件地址是否合法 */

function IsEmail(str) {

var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;

return reg.test(str);

}

你可能感兴趣的:(nodejs校验电话号码,邮件,正则匹配)