js各種驗證文字框輸入格式 正規表示式

2022-02-04 11:46:17 字數 633 閱讀 8770

不能為空

只能輸入英文和數字

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

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

只能輸入數字

只能輸入中文

只能輸入英文

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

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

只能輸入數字和點號(注意:在[^\d\.]裡的d不能寫成大寫d,否則就變成除了數字以外的所有字元)

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

中文:u4e00-u9fa5

數字:d、0-9

英文:a-z、a-z

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

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

若想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話就要在裡輸入 onkeydown="fnckeystop(event)" onpaste="return false" oncontextmenu="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 只能輸入數字 只能輸入中文 只能輸入英文 只能輸入中文 英文 數字 符號和.符號 只允許輸入英文,且不能貼上也無法彈出貼上選單 只能輸入數字和點號...