js中用正则表达式如何对用户名进行基本验证?

如题所述

第1个回答  2022-11-16
^表示开始。$表示结束。例:Regex reg = new Regex(@"^\d{3,4}-\d{7,8}$");\x0d\x0a加了开始结束标记之后,输入的数量和内容必须完全相同才为true(完全匹配)\x0d\x0a (\d,代表数字0-9)(\D,表示不是数字)(\w,表示a-z,A-Z,0-9,_)(\W 表示不是上面小w表示的)(\s 表示 空格。)\x0d\x0a ”*“ 表示0到多个\x0d\x0a“+” 1到多个\x0d\x0a“?” 0个或者1个\x0d\x0a“[ ]“ (一个数到另一个数之间)自定义匹配内容\x0d\x0a“ |”或者\x0d\x0a “{}”{最小个数,最大个数} 次数\x0d\x0a例如:邮箱验证:\x0d\x0aRegex r = new Regex(@"^[\w]+@[\w].[A-Z|a-z]$");\x0d\x0a自己kankan琢磨一下就懂了
相似回答