Javascript 跨端脚本用户名验证
我正在开发一个基于java脚本的应用程序,其中我需要验证用户名文本框,那么为了阻止使用REGEX的越界脚本,我应该避免哪些符号?对于一个用户名,您可能只接受字母数字字符,例如:Javascript 跨端脚本用户名验证,javascript,jquery,regex,devextreme,Javascript,Jquery,Regex,Devextreme,我正在开发一个基于java脚本的应用程序,其中我需要验证用户名文本框,那么为了阻止使用REGEX的越界脚本,我应该避免哪些符号?对于一个用户名,您可能只接受字母数字字符,例如: ~^[a-z0-9.-]+$~i [编辑]添加说明: ~:分隔符,但在JS中,您需要使用/进行分隔 i:不区分大小写的标志 ^:匹配字符串的开头 $:匹配字符串的结尾 []:匹配括号中的字符 a-z:是a到z的范围 0-9:0到9范围 .-:也接受这些字符 +:允许此模式1次或多次 到目前为止,您尝试过什么吗?
~^[a-z0-9.-]+$~i
[编辑]添加说明:
:分隔符,但在JS中,您需要使用~
进行分隔/
:不区分大小写的标志i
:匹配字符串的开头^
:匹配字符串的结尾$
:匹配括号中的字符[]
:是a到z的范围a-z
:0到9范围0-9
:也接受这些字符.-
:允许此模式1次或多次+