WEB开发网
开发学院网页设计JavaScript JavaScript中使用正则表达式的一点笔记 阅读

JavaScript中使用正则表达式的一点笔记

 2010-09-14 13:45:51 来源:WEB开发网   
核心提示: Js代码var existMatch = regex.test(str);match 字符串的成员方法,match()与正则表达式的exec()作用一样,JavaScript中使用正则表达式的一点笔记(7),返回值也一样, 若存在匹配,将原字符串分割为多个子串后以数组形式返回, 若存在匹配

Js代码  

var existMatch = regex.test(str);

match

字符串的成员方法。match()与正则表达式的exec()作用一样,返回值也一样。

若存在匹配,调用该方法会更新全局的RegExp对象的属性。

Js代码  

var result = str.match(regex);

参见上面的EXAMPLE 3的使用方法。

replace

字符串的成员方法。这个方法是JavaScript中对于perl的s/PATTERN/REPLACEMENT/的对应物。与perl一样,REPLACEMENT里可以有$1、$2...等变量来引用捕获到的匹配。

若存在匹配,调用该方法会更新全局的RegExp对象的属性。

Js代码   

str.replace(regex, replace);

参见上面的EXAMPLE 4的使用方法。

search

字符串的成员方法。这个方法与正则表达式的test()方法一样,用于检验是否存在匹配。

调用该方法不会影响全局的RegExp对象的属性。

Js代码  

var existMatch = str.search(regex);

split

字符串的成员方法。用正则表达式(或普通字符串)指定分隔符,将原字符串分割为多个子串后以数组形式返回。

若存在匹配,调用该方法会更新全局的RegExp对象的属性。

Js代码

document.write("a string".split(/ */).join(", ")); // a, s, t, r, i, n, g  

上一页  2 3 4 5 6 7 

Tags:JavaScript 使用 正则

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接