注意:
1. 「 」或『 』和null的區別
「 」或』 『指向長度為0的字串,佔記憶體空間;
null不分配記憶體空間
例如:
if(email.value===' ' || email.value===null)
【注意:=== 和 == 的區別、|| 和 && 的區別】
2 .indexof()用法和 lastindexof()用法的區別
apos=value.indexof("@") ;
//找到第乙個@的位置。如果找不到的話,apos值為-1,找到的話就是@在字串裡面的以0開始的位置索引。
dotpos=value.lastindexof(".") ;
//找到最後乙個.的位置。
if (apos<1||dotpos-apos<2)
//如果找不到@[apos=-1]或者@是第乙個字元[apos=0]那麼滿足(apos<1),或者@之後沒有.或者@與.之間沒有任何字元,緊挨著,則【dotpos-apos=1】滿足(dotpos-apos<2)。
例如:
apos = email.value.indexof("@");
dotpos = email.value.lastindexof(".");
if (apos < 1 || dotpos - apos < 2)
else
3 . 注意isnan不能寫成!nan
例如:
if(isnan(tel.value))
(登入 註冊)表單驗證
註冊驗證 1.驗證格式 非空 2.驗證密碼直接是否相等 3.驗證碼 驗證非空和格式 function ischeckregist obj,re else else 驗證正則 1.身份證驗證 reg d d d d x x 2.手機號驗證 reg 1 3 4 5 8 0 9 d i 3.密碼驗證 6 ...
php使用者註冊表單驗證
註冊介面 require mysql.php 匯入mysql.php訪問資料庫 username post username password post password password2 post password2 post email post email if checkempty use...
ExtJS登錄檔單
使用者在註冊時,需要填的表單太長,為此需顯示滾動條,但注意有兩個屬性需要更改formpanel autoheight false,height 100 autoscroll true,由於整個的form是放在fieldset中,其預設的布局時靠左邊的,可以通過columnlayout來控制設定左右兩...