2014 9 26驗證 事件

2022-02-08 15:45:18 字數 1486 閱讀 3836

一、表單驗證

非空驗證(去空格**儲存下來)

對比驗證:跟乙個值對比

範圍驗證:根據乙個範圍進行判斷

固定格式驗證:**號碼,身份證號,郵編,信用卡號

正規表示式:用符號來描述書寫規則

var reg =\^( \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)$/

**號碼:

身份證號:

語法形式:var a = /正規表示式內容/;

^      匹配開頭

$      匹配結尾

\d    乙個任意的數字

\w    乙個任意的數字或字母

把左邊的表示式重複n遍

把左邊的表示式,重複至少m遍,至多n遍

把左邊的表示式,重複至少m遍,至多不限

+      左邊的表示式,出現至少一次,至多不限,相當於

*左邊的表示式,出現至少零次,至多不限,相當於

?     左邊的表示式,出現至少零次,至多一次,相當於

[a,c,d]     只能取中內容之一

[a-z]或[1-9]   在範圍中取其一

|              或者

( )     優先順序

\       轉義       \(\)顯示小括號

\s     任意字串

其他驗證

二、日期時間操作

var d = new date();   當前時間

var d = new date(1999,4,2)    顯示2023年5月2日

d.getfullyear()    年

d.getmonth()             月

d.getdate()  天

d.getday()    星期幾

d.gethours  小時

d.setfullyear()     賦個年份

三、數學函式操作

math.ceil();         天花板數

math.floor();              地板數

math.sqrt();         平方根

math.random();         隨機數

var a = parseint(math.random()) * 10000

四、事件

三要素:事件源,事件資料,事件處理程式

事件冒泡:當元素巢狀的時間,預設情況下內部元素激發某個事件後,外部元素相應的

onclick         單擊觸發

ondbclick    雙擊觸發

onmouseover    滑鼠移上去觸發

onmouseout      滑鼠離開觸發

onblur         失去焦點時觸發

onfocus              獲得焦點時觸發

onchange    內容改變後觸發

onkeydown

onkeyup      按鍵抬起來的時候觸發

表單驗證和事件

正規表示式 用符號來描述書寫的規則 中間寫正規表示式 匹配開頭,匹配結尾 ve 以ve開頭的 ve 以ve結尾 d 任意乙個數字 w 任意乙個數字或者字母 s 任意字串 把左邊的表示式重複n遍 把左邊的表示式重複m遍,至多n遍 把左邊的表示式重複至少,至多不限 左邊的表示式,至少出現一次,至多不限,...

HTML 表單和驗證事件

1 表單驗證 1 非空驗證 去空格 2 對比驗證 跟乙個值對比 3 範圍驗證 根據乙個範圍進行判斷 4 固定格式驗證 號碼,身份證號,郵箱,信用卡號等的驗證 需要用到正規表示式來進行驗證。5 其它驗證 2 正規表示式 用符號來描述書寫規則 中間寫正規表示式 匹配開頭,匹配結尾 ve 以ve開頭的 v...

表單驗證 阻止事件發生的應用

1.jquery方法實現表單驗證 return的應用 如果有輸入內容,則返回true,可以正常提交 否則返回false,並且彈出對話方塊 請輸入內容 後續的提交就終止了。2.下面的return false 只是相當於break的作用,如果第1個驗證為空的話,則後續的就不再驗證了。這個return f...