sponsored links

正则表达式

正则表达式总结

November 30
正则表达式总结
var phone = document.getElementById('phone').value; if(!(/^1(3|4|5|7|8)\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } //手机号校验 var tel = document.getElementById('tel').value; if(!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(tel)){ ale

正则表达式的总结

November 30
正则表达式的总结
在实际开发中经常会看到正则表达式的身影,这里我来总结一下正则表达式中每一部分具体都是什么含义,我这里介绍的是php中的正则表达式,简单的说php中有两套正则,其功能差不多: 1)由PCRE库提供的函数,以preg_为前缀命名. 2)由POSIX扩展提供的函数,以ereg_为前缀命名.php5.3以后就不推荐使用这种函数库了.下面介绍的主要是第一种正则表达式. 正则表达式的三个组成部分:分隔符.表达式和修饰符. 分隔符可以是除字母.数字.反斜线以及空白符以外的任何字符,通常用正斜线做分隔符. 下面

15/18位身份证号码正则表达式(详细版)

November 30
15/18位身份证号码正则表达式(详细版)
xxxxxx yyyy MM dd 375 0     十八位 xxxxxx    yy MM dd   75 0     十五位 地区:[1-9]\d{5} 年的前两位:(18|19|([23]\d))            1800-3999 年的后两位:\d{2} 月份:((0[1-9])|(10|11|12))  天数:(([0-2][1-9])|10|20|30|31)          闰年不能禁止29+ 三位顺序码:\d{3} 两位顺序码:\d{2} 校验码:[0-9Xx] 十八位