一段完美的正则就写好了 String.search() : 接受一個字符串或者正则,返回匹配到的 第一个 字符的位置 String.replace() : 第一个参数接受一个 字符串或正则 ,第二个接受一个字符串,返回 替换 好的字符串(将第一个參数匹配到的全部替换成第二个字符) String.split() : 第一个参数接受一个 字符串或正则 ,第二个接受一个数字(限制返回的数组长度),返回 分割 好的数组 以下符號需要匹配时用 \ 转义使用 g : 全局匹配(可以匹配多次) \w : 字母数字下划线 . : 除了换行符外的任意字符 \s : 任意空白字符 \S : 任意非空白字符 把括号内的项莋为一个独立的单元来处理(使用*, +, ?, | , etc) ^ :用于中括号 [] 代表匹配非此字符