请帮我解释下这个正则表达式 /([0-9]\.?[0-9]*[a-zA-Z]+|[a-zA-Z]*[0-9]+|[0-9]+(?!\W)|[%]+)/

如题所述

/ #正则表达式开始
( #捕获括号
[0-9] #第一个字符是一个数字
\.? #第二个字符是点或者不是
[0-9]* #0个或N个数字
[a-zA-Z]+ #一个或多个大写或小写字母
| #或者
[a-zA-Z]* #0个或N个大写或小写字母
[0-9]+ #1个或N个数字
| #或者
[0-9]+ #1个或N个数字
(?!\W) #后面的字符不是一个非单词字母
| #或者
[%]+ #一个或多个百分号
)/ #捕获括号结束及正则表达式结束
温馨提示:内容为网友见解,仅供参考
无其他回答

请帮我解释下这个正则表达式 \/([0-9]\\.?[0-9]*[a-zA-Z]+|[a-zA-Z...
\/ #正则表达式开始 ( #捕获括号 [0-9] #第一个字符是一个数字 \\.? #第二个字符是点或者不是 [0-9]* #0个或N个数字 [a-zA-Z]+ #一个或多个大写或小写字母 | #或者 [a-zA-Z]* #0个或N个大写或小写字母 [0-9]+ #1个或N个数字 | #或者 [0...

这个正则表达式么理解^[a-zA-Z0-9]*[0-9]+[a-zA-Z0-9]*$,我是正则表达...
这规则就是辨别以任意个字母或数字开头,然后紧跟着至少一个数字或者多个数字,最后以任意个字母或数字结尾的一串字符序列。 (注意一下:任意个是指0个或以上,也就是是正则中*的意思;至少一个是指1个以上,也就是+的意思)

这个正则表达式么理解^[a-zA-Z0-9]*[0-9]+[a-zA-Z0-9]*$,我是正则表达...
这规则就是辨别以任意个字母或数字开头,然后紧跟着至少一个数字或者多个数字,最后以任意个字母或数字结尾的一串字符序列。 (注意一下:任意个是指0个或以上,也就是是正则中*的意思;至少一个是指1个以上,也就是+的意思) kennyhonghui | 发布于2012-01-03 举报| 评论(1) 8 1 可以匹配纯数字也可以匹配数...

正则表达式电子邮件检测:\/^(([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\\...
这串其实就是匹配 fengnz, f 是属于字母的,所以在这个范围,e也在,所有英文字母都匹配 [a-zA-Z0-9-_]这个范围, fengnz是6个字母,就是重复了六次,符合重复次数大于1.([a-zA-Z0-9_-])+ 这段就是匹配@gmail (\\.[a-zA-Z0-9_-] 这段应该是用来匹配 .com的,不过你抄漏了,是不正确...

正则表达式[0-9a- zA- Z]与[0-9a- zA- Z]+的区别是什么?
一、表达式含义不同:1、[0-9a-zA-Z]表示匹配1个数字或1个字母,其中,数字为0到9中的数字,字母为a-z的小写字母或A到Z的大写字母中的一个。2、[0-9a-zA-Z]+表示匹配至少1个数字或字母。,其中,数字为0到9中的数字,字母为a-z的小写字母或A到Z的大写字母中的一个。二、匹配次数不同...

正则表达式 [0-9]+\\\\d*$和\\\\b[A-Za-z]+\\\\b 的匹配例子是怎么样的呀...
整个正则的意思就是说 前面有什么都无所谓,但是在字符串结尾前,至少要有一位数字的意思。直接写成 \\d+$ 或者 [0-9]+$ 都可以。abc1 123 1 以上三个字符串都满足第一个正则表达式的要求。\\\\b[A-Za-z]+\\\\b 这个我们先转义回来,\\\\b 转义为 \\b 之后为 \\b[A-Za-z]+\\b \\b 的是...

...0-9a-zA-Z])+([-\\w]*[0-9a-zA-Z])*\\.)+[a-zA-Z]{2,9})$_百度知...
同时也表示一个部分,比如上面正则表达式中的 ([-.\\w]*[0-9a-zA-Z])后面的*代表的实际上是前面小括号里的内容匹配0次或多次,如果没有这个括号,如 [-.\\w]*[0-9a-zA-Z]那该*代表的就是[0-9a-zA-Z]匹配0次或多次.你的这个正则看上去应该就是用来检测EMail地址合法性的....

^([A-Za-z0-9])|([A-Za-z])+$ 这样的正则表达式错误的,主要值用来判断...
1.我的代码里最前面的\/^是表示正则表达式的开始的吧?a: 是的,^是开始符号 $是结束符号 2.按我的代码,第二个横线是不是可以去掉,而且原意不变?(我试过,去掉第一个不可以,去掉第二个代码能正常运行),如果不可以去掉那么要它有什么用?我试过用\/^[-.-_---A-Za-z0-9]+@([_...

...zA-Z0-9_-])+\/ 谁能帮我具体解释下这个正则表达式的含义呢
^ 表示开头.([a-zA-Z0-9_-])+ a-z A-Z 0-9 的字符和下划线_,横线- (实际上这里不用加圆括号)+ 表示这样的字符有 一个或n个(也就是大小写字母数字下划线横线有1个或n个 就是@符号..表示接下来是个@符号 ([a-zA-Z0-9_-])+ 然后又是大小写字母数字下划线横线有1个或n个...

[a-zA-z]+[0-9]+这个正则表达式aa1能匹配,为什么1aa不能匹配啊_百度知...
[a-zA-z]+ \/\/匹配至少一个 a-z或者A-Z之间的字母 也是是说它可以匹配aa [0-9]+ \/\/匹配至少一个 0-9之间的数字 也是是说它可以匹配1 这不就明白了 aa1 可以匹配 而 1aa匹配不了 要想这个正则表达式可以同时匹配aa1和1aa 可以这样写 [a-zA-Z0-9]+ ...

相似回答