用up和down有區別
只能輸入數字、字母、下劃線
常用的正規表示式 只能輸入數字:「^[0-9]*$」
只能輸入n位的數字:「^\d$」
只能輸入至少n位數字:「^\d$」
只能輸入m-n位的數字:「^\d$」
只能輸入零和非零開頭的數字:「^(0|[1-9][0-9]*)$」
只能輸入有兩位小數的正實數:「^[0-9]+(.[0-9])?$」
只能輸入有1-3位小數的正實數:「^[0-9]+(.[0-9])?$」
只能輸入非零的正整數:「^\+?[1-9][0-9]*$」
只能輸入非零的負整數:「^\-[1-9][0-9]*$」
只能輸入長度為3的字元:「^.$」
只能輸入由26個英文本母組成的字串:「^[a-za-z]+$」
只能輸入由26個大寫英文本母組成的字串:「^[a-z]+$」
只能輸入由26個小寫英文本母組成的字串:「^[a-z]+$」
只能輸入由數字和26個英文本母組成的字串:「^[a-za-z0-9]+$」
只能輸入由數字、26個英文本母或者下劃線組成的字串:「^\w+$」
驗證使用者密碼:「^[a-za-z]\w$」正確格式為:以字母開頭,長度在6-18之間,
正確格式為:「***x-******x」,「***x-******xx」,「***-******x」,
「***-******xx」,「******x」,「******xx」。
驗證身份證號(15位或18位數字):「^\d|\d{}18$」
驗證一年的12個月:「^(0?[1-9]|1[0-2])$」正確格式為:「01」-「09」和「1」「12」
驗證乙個月的31天:「^((0?[1-9])|((1|2)[0-9])|30|31)$」
正確格式為:「01」「09」和「1」「31」。
用正規表示式限制文字框只能輸入數字,小數點,英文本母,漢字等各類**
1.文字框只能輸入數字**(小數點也不能輸入)
2.只能輸入數字,能輸小數點.
3.數字和小數點方法二
4.只能輸入字母和漢字
5.只能輸入英文本母和數字,不能輸入中文
6.只能輸入數字和英文chun
7.小數點後只能有最多兩位(數字,中文都可輸入),不能輸入字母和運算符號:
57) && event.keycode!=46 || /\.\d\d$/.test(value))event.returnvalue=false">
8.小數點後只能有最多兩位(數字,字母,中文都可輸入),可以輸入運算符號:
js 控制文字框只能輸入數字
js 控制文字框只能輸入數字、小數點
js 控制文字框只能輸入英文
js 控制文字框只能輸入英文、數字
js 控制文字框只能輸入中文
js 控制文字框只能輸入中文、英文、數字
js 控制文字框只能輸入中文、英文、數字、空格
js 控制文字框只能輸入中文、英文、數字、小數點
總而言之:
先在『』 裡輸入
οnkeyup="value=value.replace(/[^\x]/g,'')"
然後在(/[\x]/g,'')裡的 x 換成你想輸入的**就可以了,
中文u4e00-u9fa5,數字0-9,英文a-z\a-z,其它符號@、點或其它 符號。
也可以多個,用\隔開就行了。
例如:中英文 + 數字 + @符號 + 點符號
\a-\z\a-\z0-9\u4e00-\u9fa5\@\.
若想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話
就要在''裡輸入 οnpaste="return false" οncοntextmenu="return false;"
WPF 只允許輸入數字的文字框
在網上有不少關入這方面的資料,下面是我選用的乙個方案 public numbertextbox void numbertextbox keydown object sender,keyeventargs e else void numbertextbox textchanged object sen...
HTML輸入框 數字 中文 字母 組合
只能輸入中文 text onkeyup this.value this.value.replace u4e00 u9fa5 g,只能輸入英文 text onkeyup this.value this.value.replace a za z g,只能輸入數字 禁止輸入小數點 this.value t...
html限制輸入(只允許輸入數字字母等)
title 無標題文件 body p 只允許輸入數字 inputtype text onkeyup value value.replace d g,onbeforepaste clipboarddata.setdata text clipboarddata.getdata text replace ...