看板 Web_Design 關於我們 聯絡資訊
正則表達方式沒問題啊 <script language="javascript"> document.write(/^[a-z0-9]+$/.test("ssa1314")); </script> 顯示的結果是true 另一個function有問題,應該是checkpw(form.pw.value)才對 ※ 引述《emishi ()》之銘言: : 我想用java script做表單驗證 : 現在想規定 密碼那一欄裡只能打小寫英文跟數字 : 這是我寫的: : //密碼驗證─限小寫英數字元 : function checkpw(pw) { : if (/^[a-z0-9]+$/.test(pw.value)){ : return (true) : } : return (false) : } : 然後會傳true or false到另一個function讓它跳出alert : 我的問題在我不知道 "除了[a-z0-9]外的字不能出現" 要怎麼寫 : 還有我現在這樣寫不管我打什麼都會說密碼輸錯Orz : 另一個funtion長這樣 : function isReady(form) { : if(checkpw(form.pw) == false){ : alert("密碼只能英文小寫a~z與數字0~9喔"); : form.pw.focus(); : return false; : } : return true; : } : 有沒有哪位好心人能指點迷津 我在網路上找了很久的資料 : 可是沒有一個能解決我的疑惑~~~ (這應該跟正規表示式什麼的有關??) : 謝謝~~~~~~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.78.229.76
emishi:謝謝 解決了 我發現是我另一個地方打錯 囧 11/25 18:54