我正在尝试验证一个文本框,其中只允许用户输入字母,数字和少数特殊字符,如!,@,#,$,%和&,*目前我只尝试了[a-zA -Z0-9]只接受字母和数字,有人可以建议我一个正则表达式,这将帮助我得到相同的。
答案 0 :(得分:2)
/^[a-zA-Z0-9!@#$%&*]+$/g
应该适合你。这将验证完整字符串是否由方括号内的一个或多个字符组成。
为了熟悉一些正则表达式的语法和含义,我建议使用RegExr。这提供了一个在线验证器,解释了表达式的每个元素,并在侧栏中提供了有用的提示/示例,以帮助构建表达式。
答案 1 :(得分:0)
/ [A-ZA-Z0-9 @#$%!] $ / g.test('!AAAAA jbhjj @@@&#39)