1.正则表达式:
\d:数字
\D:非数字
\n:换行
\r:回车
\w:字符(字符指:数字 字母 下划线_)
\W:非字符
+:两次 至少匹配一次 例如:/\d+/
2.方法:test(), search(), match()
test() 返回Boolean值 要么true 要么false.写法:正则.test(str),str为要检测的字符串
search() :匹配成功就返回匹配成功的位置,否则返回-1 类似于字符串indexOf()方法。
写法:字符串.search(正则);
match() :如果匹配成功,返回匹配成功的数组,否则返回一个空数组,
写法:字符串.match(正则)
3.正则中的默认行为
正则中默认是不区分大小写的,若想要不区分大小写的话就会在正则最后加标识 i
例如:/B/i;
正则中的默认行为是如果匹配成功后就不会再找了,若想要全部查找就要加g
例如:/B/g ;一直匹配到字符尾部。