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);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容