1樓:我的世界_私心
正則:var reg=/^[^0-9]+[0-9a-za-z_-]/;/*使用者*/
var reg2=/[a-za-z0-9-_]/;/*密碼*/
有什麼問題歡迎追問
js驗證html表單----使用者名稱: 必須是字母數字或下劃線, 不能以數字開頭. 密碼: 6-16位字母數字下劃線
2樓:匿名使用者
var name; //使用者名稱(在此賦值)var pass;//密碼(在此賦值)
// 使用者名稱正規表示式物件
var rename = new regexp("[a-za-z_][a-za-z_0-9]", "");
// 驗證 使用者名稱是否剛好匹配
var isname= rename.test(name);
// 密碼正規表示式物件
var repass = new regexp("[a-za-z_0-9]", "");
// 驗證 密碼是否剛好匹配
var ispass= repass.test(pass);
求javascript驗證使用者名稱,使用者名稱有字母、數字、下劃線組成,不能以數字開頭 5
3樓:炎燎
使用正則校驗是最好的一種方式
var str = "username";
// 第一個 ^ 表示從開始位置匹配
// [a-za-z_] 表示匹配第一個非數字的字元,如果只想匹配字母,可以寫成 [a-za-z]
// \w 表示匹配任何字類字元,包括下劃線。與「[a-za-z0-9_]」等效
// 最後一個 * 表示零次或多次匹配前面的 \w// 下面這個正則匹配的規則就是以 非數字開頭,至少長度為1的使用者名稱// 例如:"u" "user" "user1" "username123" "user123name"
// 上面這些都是能被匹配到的
var regex = /^[a-za-z_]\w*/;
// 如果想限制使用者名稱的長度,比如 6-12 個字元// 那麼可以使用 ,匹配 \w 5-12次// 加上最開頭的一個字元,總共就是6-12的長度var regex1 = /^[a-za-z_]\w/;
if (regex.test(str))
4樓:
寫了一個。希望對你有幫助:
5樓:殺心人
var a = 'yourstring';
/^[a-za-z_][0-9a-za-z_]$/.test(a);
6樓:墨抒雪落情
var name = "yourusername";
//如果首位是數字或者有字母數字下劃線以外的字元,返回truevar reg = /^\d|(\w+)$/;
if (reg.test(name))
js 驗證表單 只能是數字,字母,下劃線
7樓:匿名使用者
function check()
for(i = 0;i < name.length;i++)} }
你要融合的話把外層funtion去掉就好了
js怎樣驗證表單陣列,JS怎樣驗證表單陣列
得到n個name物件,然後對這個物件陣列進行迴圈判斷屬性值是不是為空。批量上傳只能取到上傳的地址,然後根據那個地址通過2進位制流儲存。1.最原始的方法 用jquery提交表單,提交時逐一驗證 form submit function else 3.使用jquery外掛 個人推薦使用jquery外掛 ...
前端的表單驗證還有必要嗎,js表單驗證和spry驗證有啥區別
前端校驗是為了體驗,也就是儘可能降低出錯率,提高一次性提交的成功率。不僅要校驗,還要有各種的友好的提示。必須後端校驗的 唯一性驗證 驗證碼 敏感詞。出錯概率高的要做非同步校驗有必要在前端校驗的 必填項 郵箱 號 地址 格式 密碼強度檢測非必要校驗 現在幾乎沒有 確認密碼 這項了。原則上犯錯成本不高的...
我做了個html網頁有個表單使用者填寫的表單想儲存
單純的html 是不是純靜態的頁面,如果是純靜態的頁面,是不能夠儲存的 表單儲存需要資料庫支援 設定一個submit提交按鈕.將資料提交後通過後臺程式取值.將取到的值存入資料庫 建立一個隱藏文字域,儲存表單內容,然後儲存在快取裡.表單form裡頭的 action 屬性就是用於指定來處理表單資料的頁面...