看板 PHP 關於我們 聯絡資訊
如標題 我正在寫過濾 防止人家亂打的部分 例如email strpos沒有@ 就return false這樣 像這樣 if($email=='' || strpos($email,'@')===false ) msg_back('不要亂打請輸入正確的email'); 如果我想改成直接用javascript去做 要使用什麼才能達到一樣的效果呢? 因為我對javascript很新手 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.188.198
UniFish:正規表示式 09/07 16:55
s25g5d4:改用js檢查可以 但伺服器端也不可省掉 09/07 22:35
s25g5d4:假設這個input欄位的id值是email 可以透過document.getEle 09/07 22:36
s25g5d4:mentById("email").value取得欄位值 09/07 22:36
s25g5d4:在檢查這個值有沒有符合預期 09/07 22:37
s25g5d4:可以透過 string.match(regex) 返回true or false 09/07 22:39
s25g5d4:string是一個變數 regex是正規表示式 用於檢查email的rege 09/07 22:40
s25g5d4:x google一下就有 09/07 22:40
MOONRAKER:搜尋一下w3schools javascript就很多了。 09/08 02:17