Javascript中使用正则表达式
引用:
Javascript中使用正则表达式:& B# }- }' q2 ]* L
在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法.: X. q9 ^# l s+ s2 j f) y
! V- y- J/ W" m& O+ l6 d9 g Y首先是正则表达式的创建,有2种办法:( [' m# s a9 n$ m
& ?! v6 {2 Z7 t% _ }var my_regex=/[a-z]+/g; : {" W% h3 ^% z9 |# h. E
var my_regex=new ("[a-z]+","g");
2 i3 z( {$ R) f7 F7 L方法, H, l0 r; t t; v
exec(string),对string进行正则处理,并返回匹配结果. , \6 _- M4 n8 m9 x7 V( s
test(string),测试string是否含有匹配结果 - _! M4 f/ x9 t0 Z; K6 m F
字符串对象中的正则
( r, t% [/ Q, W& l' ]: c( |. x! W# S7 t: \方法( R$ J% _$ P5 v9 F1 e
match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
, Z& n6 d1 f& ?$ Y9 P+ C$ B9 V+ h# psearch(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1 4 ^. q ~/ D8 ^4 c
replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement
" M0 ^; y; K6 R3 z5 asplit(pattern) 根据pattern进行正则分割,返回一个分割的数组。! V' j% X6 U" ]: T& I6 q
搜索更多相关主题的帖子:
Javascript 使用 正则 表达