【发布时间】:2016-06-24 05:27:36
【问题描述】:
我正在开发一个基于 java 脚本的应用程序,我需要验证用户名文本框,那么为了使用 REGEX
阻止横向脚本,我应该避免使用哪些符号【问题讨论】:
-
到目前为止你有没有尝试过?
标签: javascript jquery regex devextreme
我正在开发一个基于 java 脚本的应用程序,我需要验证用户名文本框,那么为了使用 REGEX
阻止横向脚本,我应该避免使用哪些符号【问题讨论】:
标签: javascript jquery regex devextreme
对于用户名,您可能应该只接受字母数字字符,例如:
~^[a-z0-9_.-]+$~i
[编辑]添加解释:
~:分隔符,但在 JS 中,您需要 / 来分隔i:不区分大小写的标志^: 匹配字符串开头$: 匹配字符串结尾[]:匹配括号中的字符a-z: 是 a 到 z 的范围0-9:0 到 9 范围_.-: 也接受这些字符+: 是允许这种模式1次或多次【讨论】: