摘要:
1.string方法search(),replace(),match() RegExp对象中有exec()和test()方法 它们除了有input和Index外 还有lastIndex紧接在那个匹配之后的字符的位置。(只有带g标志的正则表达式才会发生这种特殊的lastIndex,如果RegExp对象没有标志g,exec()和test()将忽略它的lastIndex属性) 阅读全文
摘要:
1.正则表达式中括号的特别作用之一/[a-z]+(\d+)/这里括号的作用是对后面的数据进行提取匹配(假如我们真正关心的是每个匹配尾部的数字)。如果用exec后面有几个()分组都能够读出来。 如果是用match则后面只能有一个()否则将不会显示出后面要匹配的结果;括号的特别作用之二允许我们在同一正则表达式后部引用前面的子表达式。通过字符“\”后加一位或多位数字实现的。数字指定了带括号的子表达式在正则表达式中的位置(以左括号作为依据)2.要求开始与结束相匹配使用/(['"])[^'"]*\1/ .如下例var str = "\"abcd12 阅读全文