正则表达式匹配键盘上的6-15个字母数字字符和1-8个键以上的符号

Cat*_*ish 7 regex

我试图让一个正则表达式,允许6之间- 15字符,可以是A-ZA-Z0-9和上面的数字符号1- 8在键盘上.

这是我的,但它不起作用.

'/^[a-zA-Z0-9-_][\!\@\#\$\%\^&\*]{5,16}+$/'
Run Code Online (Sandbox Code Playgroud)

Ric*_*ich 15

括号内有两个不同的集合.基本上表达式是"1-a a-zA-Z0-9-_",然后是5-16个特殊字符.将它们组合成同一组括号,你们都很好.

类似于以下内容:

'/^[a-zA-Z0-9-_\!\@\#\$\%\^&\*]{5,16}$/'
Run Code Online (Sandbox Code Playgroud)