首页 新闻 会员 周边

正则解释什么意思?

-1
[已关闭问题] 关闭于 2017-03-14 15:40

正则解释?

var regM = /^[\w~!@#$%^&*]{6,20}$/;

飞离地平线的主页 飞离地平线 | 初学一级 | 园豆:16
提问于:2017-03-13 13:58
< >
分享
所有回答(1)
0

\W:表示任意数字、字母、下划线。即[0-9A-Za-z_]

~!@#$%^&*表示这些字符本身

{6,20}表示至少6个字符,最多20个

^是开始符号,$是结束符号

正则表达式的意思是:由字母、数字、下滑线、~!@#$%^&*这些特殊符号组成的字符串,最小长度6,最大长度20。

乐呵呵的小码农 | 园豆:188 (初学一级) | 2017-03-14 13:23

我测试是非@#$%^&组成 意思应该是6-20为数字字母下划线不能包换@#$%^&这些特殊字符

支持(0) 反对(0) 飞离地平线 | 园豆:16 (初学一级) | 2017-03-14 13:39

@yangzailu1990: 我测的是可以输入特殊字符啊

 

支持(0) 反对(0) 乐呵呵的小码农 | 园豆:188 (初学一级) | 2017-03-15 09:00

@乐呵呵的小码农: 我弄错了 谢谢

支持(0) 反对(0) 飞离地平线 | 园豆:16 (初学一级) | 2017-03-15 10:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册