求正则表达式 规则:校验只能出现大写字母A-Z、数字0-9和特殊符号(中英文的,但是除了英文状态下)
举例:可以通过的:
AAA
ZDE88
SD9&
34343
$%$#^
不能通过的:
>
求正则表达式 规则:校验只能出现大写字母A-Z、数字0-9和特殊符号(中英文的,但是除了英文状态下)
答案:1 悬赏:0 手机版
解决时间 2021-02-22 04:36
- 提问者网友:書生途
- 2021-02-21 15:58
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-21 16:28
“[\w]&&[^a-z]”
你的问题描述的比较模糊.但是我可以说一下大概的思路.
用[/w]来匹配所有的英文字母和数字;
&&是运算符,意思同 and
[^a-z]用^来排除小写字母和特殊符号''
由于你没有说明匹配的数量,所以上面的正则表达式没有包含量词.如果是匹配非空非固定长度的字符串,可以这么写:
“([\w]+)&&([^a-z])”
再问: 中文符号怎么办?
再答: 具体的问题要看你具体使用什么工具或语言还有在什么字符集下。 一般情况把\w用'.'代替就能匹配所有字符了(包含中文符号)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯