js各種驗證文字框輸入格式

2021-08-09 14:50:09 字數 2271 閱讀 8763

不能為空

不能為空!')">

只能輸入英文和數字

有錯')">

判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母

/^([a-za-z_])([\w]*)$/g.test(str)

只能輸入數字

只能輸入中文

只能輸入英文

只能輸入中文、英文、數字、@符號和.符號

只允許輸入英文,且不能貼上也無法彈出貼上選單

只能輸入數字和點號(注意:

在[^\d\.]裡的d不能寫成大寫d,否則就變成除了數字以外的所有字元)

總而言之:先在裡輸入οnkeyup="value=value.replace(/[^\x]/g,'')"然後在(/[\x]/g,'')裡的x換成你想輸入的**就可以了

中文:u4e00-u9fa5

數字:d、0-9

英文:a-z、a-z

其它符號@,點或其它符號.也可以多個,用\隔開就行了.

例如:中、英文和數字加@符號加點符號:\a-\z\a-\z0-9\u4e00-\u9fa5\@\.

2009-08-10 10:46:06|  

分類:常用函式js|

舉報|字型大小訂閱

maxlength="10" value="<?php echo$grs["ordernum"];?>"

onkeyup="this.value=this.value.replace(/[\d]/g,'')"

onbeforepaste="clipboarddata.setdata

('text',clipboarddata.getdata('text').replace(/[\d]/g,''))">

1.文字框只能輸入數字**

(小數點也不能輸入)

onafterpaste="this.value=this.value.replace(/\d/g,'')"> 2.

只能輸入數字

,能輸小數點.

onafterpaste="if(isnan(value))execcommand('undo')">

只能輸入數字

');this.value='';}"> 3.

數字和小數點方法二

this.value.match(/^[\+\-]?\d*?\.?\d*?$/))

this.value=this.t_value;else this.t_value=this.value;if

(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))

this.o_value=this.value"οnkeyup="if(!this.value.match(/^

[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else

this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+

(?:\.\d+)?)?$/))this.o_value=this.value" οnblur="if(!

this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))

this.value=this.o_value;else"> 4.

只能輸入字母和漢字

"onbeforepaste="clipboarddata.setdata

('text',clipboarddata.getdata('text').replace(/[\d]/g,''))"

maxlength=10 name="numbers"> 5.

只能輸入英文本母和數字

,不能輸入中文 6.

只能輸入數字和英文

chun 7.

小數點後只能有最多兩位(數字

,中文都可輸入

),不能輸入字母和運

算符號:57)

&& event.keycode!=46 || /\.\d\d$/.test(value))

event.returnvalue=false"> 8.

小數點後只能有最多兩位(數字

,字母,中文都可輸入

),可以輸入運

算符號:

\.(\d\d).*$/,'$1$2.$3')">

只能是數字和小數點和加減乘際

若想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話就要在裡輸入onkeydown="fnckeystop(event)" οnpaste="return false"οncοntextmenu="return false;"

js各種驗證文字框輸入格式

不能為空 只能輸入英文和數字 判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 a za z w g.test str 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號 注意 在 d ...

js各種驗證文字框輸入格式

address 不能為空 只能輸入英文和數字 判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 a za z w g.test str 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號...

js各種驗證文字框輸入格式

不能為空 只能輸入英文和數字 判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母 a za z w g.test str 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號 注意 在 d ...