在学习正则匹配的过程中可以参考链接:
学习网站
语法汇总:
/[Jj]ava/g
/[a-zA-Z0-9]/
当然,如果想匹配-, 可以使用\转义符
对于匹配字母或数字,可以使用\w匹配,若对于数字的匹配,可以使用\d
/code\s/
\b
用于匹配字符边界
如匹配www.code
/code\b/
^ 表示指定字符串的开始
$为指定字符串的结束
.字符代表匹配任何单个字符,它只能出现在方括号以外。
?表示期望字符出现0次或者1次
+表示出现1次或者任意次
如匹配任意字母以后为ar的字符串
/.ar/
使用{}表示某个字符出现的次数
{a,b}则表示重复a到b次
{a,}则表示匹配一次或无数次,无边界
如想匹配010-88480
/\d{3}-\d{5}/