跨侧脚本用户名验证

时间:2016-06-24 05:27:37

标签: javascript jquery regex devextreme

我正在开发一个基于java脚本的应用程序,我需要验证用户名文本框然后我应该避免使用 REGEX

来阻止跨边脚本的所有符号

1 个答案:

答案 0 :(得分:0)

对于一个用户名,您应该只接受字母数字字符,例如: ~^[a-z0-9_.-]+$~i

[编辑]添加解释:

  • ~:分隔符,但在JS中,您需要/来分隔
  • i:不区分大小写的标记
  • ^:匹配字符串的开头
  • $:匹配字符串结尾
  • []:匹配这些括号中的字符
  • a-z:是一个到z范围
  • 0-9:0到9范围
  • _.-:也接受这些字符
  • +:允许此模式使用1次或更多次