function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return fal
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为”元字符”)。
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
下面通过实例代码介绍下正则表达式使用
//一个数据类型,记录文本规则,一些事先定义好的一些特殊字符,对字符串的过滤逻辑
//表单验证账号长度,字母或数字组合,高级搜索
//特点,不仅js有;极简的方式操作字符串;灵活,功能强大
// 正则表达式大全
var patt1=new RegE