登錄檔單驗證

2021-08-25 08:42:49 字數 980 閱讀 4414

注意:

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來控制設定左右兩...