<BR> <BR>cx 匹配由x指明的控制字符。例如, cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 c 字符。 <BR> <BR>d 匹配一个数字字符。js正则表达式转义字符等价于 [0-9]。 <BR> <BR>D 匹配一个非数字字符。等价于 [^0-9]。 <BR> <BR>f 匹配一个换页符。等价于 x0c 和 cL。 <BR> <BR>n 匹配一个换行符。等价于 x0a 和 cJ。 <BR> <BR>r 匹配一个回车符。等价于 x0d 和 cM。 <BR> <BR>s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ fnrtv]。 <BR> <BR>S 匹配任何非空白字符。等价于 [^ fnrtv]。 <BR> <BR>t 匹配一个制表符。等价于 x09 和 cI。 <BR> <BR>v 匹配一个垂直制表符。
等价于 x0b 和 cK。 <BR> <BR>w 匹配包括下划线的任何单词字符。等价于[A-Za-z0-9_]。 <BR> <BR>W 匹配任何非单词字符。等价于 [^A-Za-z0-9_]。 <BR> <BR>xn 匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, x41 匹配 "A"。x041 则等价于 x04 & "1"。正则表达式中可以使用 ASCII 编码。. <BR> <BR>num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引
js 正则表达式 JS的正则表达式和具体说明详解参考,例题
js 正则表达式 JS的正则表达式和具体说明详解参考,例题
e } function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}成为 Java代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (patrn.test(s)) return true return false; } function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (patrn.test(s)) return truereturn false;}RegExp对象的$1...$9 属性好象没说到。〔)
篇四 : js常用正则表达式
整数或者小数:^[0-9]+.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。[〕
只能输入n位的数字:"^d{n}$"。
只能输入至少n位的数字:"^d{n,}$"。
只能输入m~n位的数字:。"^d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-77100-6.html
我的大男孩