标签:
+ -> {1,} 至少一次
* -> {0,} 可不出现
? -> {0,1} 可不,最多一次
. -> 任意字符(需要与[.]和\.区别)
\d -> [0-9] 数字
\s -> 任意空白字符
\u4e00-\u9fa5 -> 中文
(x|y) -> 表示“或”
语法:
var myregexp = /^.*$/;
myregexp.test("string");
例子:
1.如13、15、18的手机号码。
[1][358]\d{9}
1[358][0-9]{9}
(13|15|18)\d{9}
2.JavaScript中。
var ex = /^(-|+)?\d+$/;
if (ex.test(str)) {
// 则为整数
}
3.url规则:
a-Z
0-9
http:// 匹配连贯
https:// 匹配连贯
ftp://
/
&
%
?
= 等号
- 中划线
_ 下划线
. 点 很重要
标签:
原文地址:http://www.cnblogs.com/kemmystar/p/5517178.html