正则表达式
正则表达式(Regular Expression)是一种字符串匹配的模式(规则)
使用场景:
- 例如验证表单:手机号表单要求用户只能输入11位的数字 (匹配)
- 过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等
正则基本使用
-
定义规则
const 变量名 = /表达式/
-
使用正则
判断是否有符合规则的字符串:
test()方法
用来查看正则表达式与指定的字符串是否匹配
- 语法:
regObj.test(被检测的字符串)
- 如果正则表达式与指定的字符串匹配 ,返回
true
,否则false