Javascript 使用正则表达式验证dxtextbox

Javascript 使用正则表达式验证dxtextbox,javascript,jquery,devextreme,Javascript,Jquery,Devextreme,我正在尝试验证一个文本框,其中只允许用户输入字母、数字和少数特殊字符,如!、@、#、$、%、&、*目前我只尝试了只接受字母和数字的[a-zA-Z0-9],有人能给我推荐一个正则表达式来帮助我得到同样的结果吗。这将验证完整字符串是否由方括号内的一个或多个字符组成 为了熟悉一些正则表达式的语法和含义,我建议使用。这提供了一个在线验证器,解释了表达式的每个元素,并在侧栏中提供了帮助构建表达式的有用提示/示例。感谢您的帮助,我还想知道一件事,如果我在验证用户名,那么为了阻止越界脚本,所有的符号是什么?这

我正在尝试验证一个文本框,其中只允许用户输入字母、数字和少数特殊字符,如!、@、#、$、%、&、*目前我只尝试了只接受字母和数字的[a-zA-Z0-9],有人能给我推荐一个正则表达式来帮助我得到同样的结果吗。这将验证完整字符串是否由方括号内的一个或多个字符组成


为了熟悉一些正则表达式的语法和含义,我建议使用。这提供了一个在线验证器,解释了表达式的每个元素,并在侧栏中提供了帮助构建表达式的有用提示/示例。

感谢您的帮助,我还想知道一件事,如果我在验证用户名,那么为了阻止越界脚本,所有的符号是什么?这是一个相当重要的问题,肯定需要一些研究和自己的文章。我建议提供更多关于用户名使用位置的信息(MySQL数据库、数据存储等)。一般来说,用户名往往以字母数字字符开头,可以包含一些额外的字符,如
-
。它们通常也有字符限制(最小/最大)。我还建议阅读安全最佳实践。