正则表达式


 

一  常用的匹配

? : 0 /1              * :0/多次          +:1/多次      . 所有       

需要加\的有:{ [ $ ^ /  \

{n}:正好n次      {n,}:n到多次         {n,m}:n次到m次

空白字符: \s
任何非空白字符:\S

word
\w:匹配包括下划线的任何单词字符 [A-Za-z0-9]
\W:除\w

\d:数字
\D:非数字

\r:回车

二 用法

var str=/^[-]?\d+[.]?\d+$/
if(!str.test(name2).val())

匹配多个数据

/[axios]/g      //匹配多个
/[^axios]/g

/[A-Z]/g
/./g              //除了换行符以外的任何字符  \n,\r
/[\s\S]/g      //所有的 
 

test/exec(string)    replace |search | match