一、表單驗證
非空驗證(去空格**儲存下來)
對比驗證:跟乙個值對比
範圍驗證:根據乙個範圍進行判斷
固定格式驗證:**號碼,身份證號,郵編,信用卡號
正規表示式:用符號來描述書寫規則
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...