正则表达式 大于等于10位且必须由字母,数字和特殊符号组成怎么写?

高分请问下,正则表达式 大于等于10位且必须由字母,数字和特殊符号组成怎么写?
最新回答
盛夏尉蓝

2025-02-25 18:36:45

那些字符是
特殊符号
,小数点是不是特殊符号?
假设除了字母,数字以外的非空白符都是特殊符号,可以用下面的正则
^\S{10,}$
追问
就是比如下划线,问号之类随便什么符号都可以,这个行吗?
追答
当然可以,只要有10个以上字符就行
可以完全是字母,也可以都是数字,也可以是?%^_*()#@!$这种全部特殊符号
追问
不是的,是必须由字母、数字、特殊字符组成才行,任意一种不行
演妓派

2025-02-25 09:14:58

/[0-9a-zA-Z`~!@#$%\^&*\(\)-_+={}|\[\];':\",\.\\\/\?\<\>]{10,}/