Fork me on GitHub
摘要: var re = /[a-z]$/; var str = "ab\ncdef"; alert(str.replace(re,"#"));//ab\ncde# re =/[a-z]$/m; alert(str.replace(re,"#"));//a#\ncde# 使用元字符注意事项:元字符是正则表达式的一部分,当我们要匹配正则表达式本身时,必须对这些元字符转义.下面是正则表达式用到的所有元字符( [ { \ ^ $ | ) ? * + .var str = "?"; //var re = /?/; //alert( 阅读全文
posted @ 2012-04-13 01:07 Halower 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。下表是元字符及其在正则表达式上下文中的行为的一个完整参考列表:字符描述\转义字符,在之前,我们在字符串也用过这字符,即一些字符具有特殊含义,对其进行转义使它成为普通字符,而用在普通字符上又表示其有特殊含义^匹配输入字符串的开始位置,如果设置了匹配多行(m),那么也匹配行的开头$匹配输入字符串的结束位置。如果设置了匹配多行(m),那么也匹配行的结束*匹配前面的子表达式零次或多 阅读全文
posted @ 2012-04-13 00:51 Halower 阅读(1526) 评论(0) 推荐(2) 编辑