首页新闻找找看学习计划

急求一个正则验证

0
悬赏园豆:100 [待解决问题]

特殊字符不能用但除了#以外,限定长度为不能小于一位,不能大于10位,英文不区分大小写,中文英文数字都可以,里边可以加符号,可以都是中文,可以都是英文,可以都是数字,可以是中文和英文,可以是中文和数字,可以是英文和数字。我用的是eclipse。谢谢啊

让我问问的主页 让我问问 | 初学一级 | 园豆:102
提问于:2019-09-28 15:05
< >
分享
所有回答(3)
0

所以问题是 长度 1-10 特殊字符除了#其他都不能用,但是符号可以用,所以你要定义的特殊字符与符号它们有什么不同吗
[`~!@#$^&()=|{}':;',\[\].<>/?~!@#¥……&()——|{}【】‘;:”“'。,、?] 这些符号有那些是你定义为特殊字符的

亲吻冰封火焰 | 园豆:237 (菜鸟二级) | 2019-09-29 11:54
0

条件:
1.长度1-10位
2.限定字符只能为 “#”号、中文、英文字母、数字
3.英文字母不区分大小写
4.中文、英文、数字不能三项一起存在
这样吗?

Masako | 园豆:1629 (小虾三级) | 2019-09-30 15:03
0

特殊字符和符号定义有冲突

^[#a-zA-z0-9\u4e00-\u9fa5]{1,10}$

包括下滑线

^[#\w\u4e00-\u9fa5]{1,10}$

其他需要的字符自己往中括号里面一个个加

Not丶see | 园豆:216 (菜鸟二级) | 2019-10-12 15:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册