日期:2014-05-16  浏览次数:20436 次

关于js的正则表达式验证

//标准写法 regexp = new RegExp(pattern[, flag]); pattern: 模板的用法是关键,也是本章的主要内容。 flag: "i"(ignore)、"g"(global)、"m"(multiline)的组合 i-忽略大小写,g-反复检索,m-多行检索flag中没有g时,返回字符串,有g时返回字符串数组

function isMobel(value){  
if(/^13\d{9}$/g.test(value)||(/^15[0-35-9]\d{8}$/g.test(value))|| (/^18[05-9]\d{8}$/g.test(value))||(/^\d{3,4}-\d{8}$/g.test(value))){    
            return true;  
}else{  
            return false;  
}  
}
其中的g表示多次循环