1、表單驗證
(1).非空驗證(去空格)
(2).對比驗證(跟乙個值對比)
(3).範圍驗證(根據乙個範圍進行判斷)
(4).固定格式驗證:**號碼,身份證號,郵箱,信用卡號等的驗證;需要用到正規表示式來進行驗證。
(5).其它驗證
2、正規表示式
用符號來描述書寫規則:/ 中間寫正規表示式 /
^ :匹配開頭,$:匹配結尾 ; /^ve/以ve開頭的 /ve$/以ve結尾
\d:乙個任意的數字
\w:乙個任意的數字或字母
\s::把左邊的表示式重複n遍
:把左邊的表示式重複至少m遍,至多n遍
:把左邊的表示式重複至少m遍,,至多不限
+:左邊的表示式,至少出現一次,至多不限,相當於
*:左邊的表示式,至少出現0次,至多不限,相當於
?:左邊的表示式,至少出現0次,至多出現1次,相當於
[a,b,c]:只能取方括號中內容之一
[a-z]或[1-9]:在範圍中取其一
|:代表或者; ():優先順序; \:轉義--「\( \)」這個才是要出現的小括號,需要轉義
3、事件
事件有三要素:事件源、事件資料、事件處理程式
事件冒泡:當元素巢狀的時候,內部元素激發某個事件後,預設情況下外部元素相應的事件也會跟著依次觸發
可以加return false;是阻止預設操作
onclick: 滑鼠單擊觸發
ondblclick: 雙擊觸發
onmouseover: 滑鼠移動上面觸發
onmouseout: 滑鼠離開時觸發
onmousemove: 滑鼠在上面移動時觸發
onchange: 只要內容改變觸發
onblur: 失去焦點時觸發
onfocus: 獲得焦點時觸發
onkeydown: 按鍵按下的時候觸發
onkeyup:按鍵抬起來的時候觸發
onkeypress:事件在使用者按下並放開任何字母數字鍵時發生。但是系統按鈕(例如:箭頭鍵、功能鍵)無法得到識別。
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...
Linux正規表示式 編寫正規表示式
為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...