首页 新闻 赞助 找找看

急求一个正则验证

0
悬赏园豆:100 [已解决问题] 解决于 2019-11-27 15:50

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

让我问问的主页 让我问问 | 初学一级 | 园豆:108
提问于:2019-09-28 15:05
< >
分享
最佳答案
0

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

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

包括下滑线

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

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

收获园豆:100
Not丶see | 菜鸟二级 |园豆:349 | 2019-10-12 15:56
其他回答(2)
0

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

zzhenxiang | 园豆:340 (菜鸟二级) | 2019-09-29 11:54
1

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

Masako | 园豆:1893 (小虾三级) | 2019-09-30 15:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册