下面几个例子,主要说明js匹配字符串match()和exec()方法带与不带全局标识g时输出结果的异同,需要注意的是exec() 带全局标识g时正则匹配输出结果最详细,但也略显麻烦。至于实际运用中选用下面哪种方法,取决于实际需求。
1.1 匹配字符match()方法,不带全局标识g:
提示:你可以先修改部分代码再运行。
输出结果:
["at", "t"]
1.2 匹配字符match()方法,带全局标识g:
提示:你可以先修改部分代码再运行。
输出结果:
["at", "b", "c"]
2.1 正则exec()方法,不带全局标识g:
提示:你可以先修改部分代码再运行。
输出结果:
["at", "t"]
2.2 正则exec()方法,带全局标识g:
提示:你可以先修改部分代码再运行。
输出结果:
[["at","t"],["b","b"],["c","c"]]
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}