正則匹配數(shù)字和字母 用戶名有字母、數(shù)字、下劃線組成,不能以數(shù)字開頭?
用戶名有字母、數(shù)字、下劃線組成,不能以數(shù)字開頭?常規(guī)檢查是最好的方法var STR=“username”//第一個^表示從頭開始匹配//[a-za-z]如果只想匹配字母,可以將其寫成[a-za-z]/
用戶名有字母、數(shù)字、下劃線組成,不能以數(shù)字開頭?
常規(guī)檢查是最好的方法
var STR=“username”//第一個^表示從頭開始匹配//[a-za-z]如果只想匹配字母,可以將其寫成[a-za-z]///w來匹配任何字符,包括下劃線。與“[a-za-z0-9]”等價的//last*表示零次或多次匹配前一個w//下面的常規(guī)匹配規(guī)則是以長度至少為1//的非數(shù)字用戶名開始,例如,“U”“user”“user1”“username123”“user123name”//以上所有內(nèi)容都可以匹配var regex=/^[a-za-z]W*///如果要限制用戶名的長度,例如6-12個字符//則可以使用{5,12}匹配W 5-12次//加上第一個字符,6-12的總長度是var regex1=/^[a-za-z]w{5,12}/if(正則表達(dá)式測試(STR){//符合規(guī)則的用戶名}