摘要:
i:表示匹配时不区分大小写Str = "JavaScript is different from java";reg = /java\w*/i;arr_m = str.match(reg);//arr_m = ["JavaScript"]g:表示执行全局匹配Str = "JavaScript is ... 阅读全文
摘要:
^:表示字符串开始位置,在多行匹配中表示一行的开始位置。/^\w+/匹配字符串中第一个单词。$:表示字符串结束的位置,在多行匹配中表示一行的结束位置。/\w+$/匹配字符串中最后一个单词。/@.+$/匹配邮箱服务器。str = "Great hope make great man";str = st... 阅读全文
摘要:
或字符是一个单竖线“|”,表示字符串只要匹配“|”连接的多个表达式中的任意一个。/ab|ac|bc/表示字符串匹配ab,或者匹配ac,或者bc 阅读全文
摘要:
*:表示对前面表达式的匹配出现零次或多次。var reg_pattern = /bo*/;//匹配b、bo、boooo+:表示对前面表达式的匹配连续出现一次或多次。var reg_pattern = /bo+/;//匹配bo、boooo?:表示对前面表达式的匹配出现零次或一次。var reg_pat... 阅读全文
摘要:
字符列表在方括号内指定一个或者多个字符组成的字符列表,与字符列表中任意字符匹配,都被认为是匹配的。每次匹配只能匹配列表中的一个字符。str = "bird,head,fed,meadow,3d";reg_pattern = /[rea3s]d/g;arr_m = str.match(reg_patt... 阅读全文
摘要:
普通字符大小写字母、数字、其他任何符号。转义字符转义字符含义\f换页符\n换行符\r回车符\t制表符\b退格符\o空字符\xnn由十六进制数nn指定的ASCII码对应的字符\uxxx由十六进制数xxxx指定的Unicode字符\\反斜线^要匹配"^"字符本身需要使用"\^"$要匹配"$"字符本身需要... 阅读全文
摘要:
match()方法match(regExp);使用指定的正则表达式来搜索字符串。如果找到匹配字符串返回一个数组,否则返回null。返回的数组包含两个属性:index和input。index是匹配字符串在原字符串中的位置。input属性是对原字符串的引用。var reg_pattern = /a\d/... 阅读全文
摘要:
通过RegExp()构造函数创建RegExp对象来定义正则表达式。var reg_pattern = new RegExt("a\d");通过字面语法直接定义正则表达式。var reg_pattern = /a\d/;//模式匹配的字符串是:字母a后跟随一个任意的数字第2个斜线之后可以跟随后缀选项(... 阅读全文