正则表达式练习2017年4月25日 11:41:23

实例

从字符串 str 中提取数字部分的内容:
var str = "abc123def";
var patt1 = /[0-9]+/;
document.write(str.match(patt1));

以下标记的文本是获得的匹配的表达式:
123 

注:默认找一个匹配项就不找了。

 

[0-9] 匹配单个数字,
+ 匹配一个或者多个
[0-9]+ 匹配多个数字

 

runoo+b,可以匹配 runoob、runooob、runoooooob 等
+ 号代表前面的字符必须至少出现一次(1次或多次)。 
runoo*b,可以匹配 runob、runoob、runoooooob 等,
* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。 
colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。 

 

posted @ 2017-04-25 11:41  小小高  阅读(235)  评论(0编辑  收藏  举报