-
正则表达式
查看全部 -
正则表达式
查看全部 -
1、匹配字符和其它符号,即不匹配数字
var re_n=/[^\d]/g;
if(!re_n){}
2、匹配字母
var re_t=/[^a-zA-Z]/g
if(!re_t){}
查看全部 -
1、匹配所有的非法字符(中文字符)区间:
\u4e00-\u9fa5
var re=/[^\w\4ue00-\u9fa5]/g ----进行全局匹配,常用于注册账号是检测是否使用非法字符用户名
2、检测字节数
单字节区间 \x00-xff
双字节区间 /[^\x00-xff]/g
求输入的字符长度,汉字2个字节
查看全部 -
匹配例子:匹配成功(匹配第一个字符为a,第二个字符是d-g之间的字符,并且这两个字符重复两次)
如果换成adaa就不会匹配了
查看全部 -
全局匹配原则
如果没有加上g,当匹配到a时就结束了匹配,如果加上了g就可以一直往下匹配了
查看全部 -
定位符的匹配
var re=/a$/i----a在字符串的末尾
var re=/^a/i----a在字符串的开头
查看全部 -
重复类的匹配原则
查看全部 -
字符类的匹配
查看全部 -
匹配时需要加上转义字符\
查看全部 -
unicode汉字:\u4e00-\u9fa5 单字符:\x00-xff --[^\x00-xff]双字节
查看全部 -
分组
(...)将几个项目组合成一个单元
(?...)不记忆与该组合所匹配的内容
标志igm
exec()--数组 test()--布尔值 toSource()--RegExp源代码 toStrIng()--转为字符串
查看全部 -
[...]--匹配[]内所有字符
查看全部 -
正则表达式对象方法
查看全部 -
正则定位符
查看全部
举报