前端WebAPIs回顾5
正则表达式
正则表达式是用于匹配字符串中的字符组合的模式,可以用于验证表单、敏感词过滤
**regObj.test(str)**匹配返回bolean,匹配为true
**regObj.exec(str)**匹配成功返回Arr,否则为null
1 | |
元字符
元字符是一些具有特殊含义的字符,即将常用的普通字符映射为更简洁的表示方式
**[a-z]**代表a到z的26个英文字母
边界符表示位置、开头(^)与结尾($),^…$表示精确匹配…
量词表示重复次数,*表示重复0次或更多次,+表示重复1次或更多次,?表示重复0次或1次;{n}重复n次、{n,}重复n次或以上,{n,m}重复n到m次
1 | |
字符类使用字符代表规则,[]匹配字符集合,包含集合其中之一,返回匹配;-连字符表示一个范围
1 | |
预定义类
参考链接
修饰符
修饰符表示匹配过程中是否区分大小写、是否支持多行匹配
i表示匹配不区分大小写
g表示全局匹配
1 | |
**str.replace(reg,str)**将匹配reg的文本替换为str
前端WebAPIs回顾5
http://example.com/2026/03/09/前端WebAPIs回顾5/