这个正则表达式校验的是什么信息,可有大神看一下。
发布网友
发布时间:2024-10-07 10:01
我来回答
共2个回答
热心网友
时间:2024-11-09 03:21
[a-zA-Z0-9\-\.]+ 匹配1个至任意个数字、字母、-号或.号
\. 匹配一个.号
[a-zA-Z0-9] 匹配任意一个数字或字母
(:[a-zA-Z0-9]*)? 匹配一个冒号,后接0个至任意个数字或字母,将结果分组,匹配整个组0次或1次
/? 匹配一个正斜杠0次或1次
([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])* 匹配0个至任意多个字母、数字、-._?,'/\+&%$#=~中的字符,将结果分组
[^\.\,\)\(\s] 匹配除.,)(和空白字符外的任意一个字符
$ 匹配字符串结束位置追问那像这种 .ADAF.A 为啥校验不通过 而 AD.AF.A 就可以通过呢。
追答.ADAF.A
[a-zA-Z0-9\-\.]+匹配.ADAF
\.匹配.
[a-zA-Z0-9]匹配A
(:[a-zA-Z0-9]*)?匹配0次
/?匹配0次
([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*匹配0次
[^\.\,\)\(\s] 没有内容可以匹配,因此匹配失败。
热心网友
时间:2024-11-09 03:22
这个看不出来是个啥,对应的数据是类似于比如
Abc01.A:Abc01/Abc01.Abc01?#=~
或者
Abc01.A:Abc01
这样的东西,具体是啥不好说,可能是你们那里特定的一个代码格式。