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

 我来答
cnbubble
推荐于2017-09-07 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:767万
展开全部
/ #正则表达式开始
( #捕获括号
[0-9] #第一个字符是一个数字
\.? #第二个字符是点或者不是
[0-9]* #0个或N个数字
[a-zA-Z]+ #一个或多个大写或小写字母
| #或者
[a-zA-Z]* #0个或N个大写或小写字母
[0-9]+ #1个或N个数字
| #或者
[0-9]+ #1个或N个数字
(?!\W) #后面的字符不是一个非单词字母
| #或者
[%]+ #一个或多个百分号
)/ #捕获括号结束及正则表达式结束
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式