JS驗證集合

2022-02-05 12:51:15 字數 2572 閱讀 2885

3.8 檔案上傳過程中判斷檔案型別

畫圖:寫登錄檔:

tablae相關(客戶端動態增加行列)

1.身份證嚴格驗證:

2.驗證ip位址

3.加sp1後還能用的無邊框視窗!!

chromeless window

";temp += "";

temp += content;

temp += "

";temp += "

";cw_body.innerhtml = temp;

}settimeout("insert_content()",1000);

var if_max = true;

function show_cw()

}else

}window.onfocus = show_cw;

window.onresize = show_cw;

// move window

var drag_x,drag_y,draging=false

function drag_move(e)

}function drag_down(e)

function drag_up(e)

**號碼的驗證

要求:(1)**號碼由數字、"("、")"和"-"構成

(2)**號碼為3到8位

(3)如果**號碼中包含有區號,那麼區號為三位或四位

(4)區號用"("、")"或"-"和其他部分隔開

(5)移動**號碼為11或12位,如果為12位,那麼第一位為0

(6)11位移動**號碼的第一位和第二位為"13"

(7)12位移動**號碼的第二位和第三位為"13"

根據這幾條規則,可以與出以下正規表示式:

(^[0-9]\-[0-9]$)|(^[0-9]$)|(^\([0-9]\)[0-9]$)|(^013[0-9]$)

具有在輸入非數字字元不回顯的效果,即對非數字字元的輸入不作反應。

function numbersonly(field,event)

else if (event)

else

keychar = string.fromcharcode(key);

if((key == null)||(key == 0)||(key == 8)||(key == 9)||(key == 13)||(key == 27))

else if(("0123456789.").indexof(keychar)>-1)

else

}驗證ip

str=document.regexpdemo.txtip.value;

if(/^(\d)\.(\d)\.(\d)\.(\d)$/.test(str)==false)

if(regexp.$1<1 || regexp.$1>254||regexp.$2<0||regexp.$2>254||regexp.$3<0||regexp.$3>254||regexp.$4<1||regexp.$4>254)

//剔除 如 010.020.020.03 前面 的0

var str=str.replace(/0(\d)/g,"$1");

str=str.replace(/0(\d)/g,"$1");

window.alert(str);

//一下是取資料的類

//obj引數指定資料的**(限定table),預設第一行為欄位名稱行

//gettabledata類提供movenext方法,引數是表的行向上或向下移動的位數,正數向下移動,負數向上.

//getfielddata方法獲得指定的列名的資料

//sort_desc方法對指定的列按降序排列

//sort_asc方法對指定的列按公升序排列

//getdata方法返回字段值為特定值的資料陣列,提供資料,可以在外部進行其他處理

//delete方法刪除當前記錄,陣列減少一行

//初始化,obj:table的名字,leftlen:左面多餘資料長度,rightlen:右面多餘資料長度,

function gettabledata(obj,leftlen,rightlen)

if (step=="" || typeof(step)=="undefined")

else

if (this.rowindex + step>this.rows-1)}}

}function getfielddata(field)

else

}if (highindex!=-1)

this.tabledata=this.tabledata.slice(0,highindex).concat(this.tabledata.slice(highindex+1,this.tabledata.length));}}

this.tabledata=asc_array;

}return;

}function getdata(field,fieldvalue)

for(j=0;j

自由編輯**

單擊開始編輯按鈕,然後點選各單元格編輯23

456one

twothree

four

five

six請單擊某個單元格進行編輯!

表單驗證集合

驗證聯絡 var validatephone rule,value,callback else if 1 3456789 d test value else 驗證年齡 var validateage rule,value,callback else if 1 9 d test value else ...

Validated驗證List集合

在開發時發現,validated只能驗證單個實體類,在驗證list集合時則不生效 public apiresult getrepaymentplan requestbody validated listrepaymentplanvos 經過查資料得知,valid是可以使用的,我們自定義乙個valid...

js 驗證表單 js提交驗證類

附加 js驗證radio是否選擇 1.長度限制 2.只能是漢字 3.只能是英文 4.只能是數字 5.只能是英文本元和數字 6.驗證 油箱格式 7.遮蔽關鍵字 這裡遮蔽 和 8.兩次輸入密碼是否相同 夠了吧遮蔽右鍵 很酷 nc ntextmenu return false ndragstart ret...