事件,正規表示式

2022-08-24 10:24:06 字數 1028 閱讀 8580

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正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...