Javascript里的两种如何使用正则的方法

待到芦花摇曳时,再倚西窗闻雁鸣,日落西山江上行,思缱绻,清月冷,风也寄情。光影斑驳,时光掠过,心于光阴的门楣,寂静欢喜。一纸素文,一缕清风,写意了心中的世界,终有一人的身影站立在风中于梦中,风去,影渐消。水潺潺,风声声,心低喃细语。 "
在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法.
正则表达式对象
两种创建方法
varmy_regex=/[a-z]+/g;
varmy_regex=new("[a-z]+","g");
方法
exec(string),对string进行正则处理,并返回匹配结果.
test(string),测试string是否含有匹配结果
字符串对象中的正则
方法
match(pattern)根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern)根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
replace(pattern,replacement)根据pattern进行正则匹配,把匹配结果替换为replacement
split(pattern)根据pattern进行正则分割,返回一个分割的数组

本文Javascript里的两种如何使用正则的方法到此结束。荆棘的存在是为了野草不轻易地任人践踏。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
浅析golang 正则表达式

正则表达式如何解决input框固定输入值得格式(金额,特殊字符)

基于xpath选择器、PyQuery、正则表达式的格式清理工具详解

python中如何使用正则表达式将所有符合条件的字段全部提取出来

javascript正则表达式 限1-2位整数,或者至多含有两位小数的写法