js判斷只能是數字和小數點。
1,文字框只能輸入數字**(小數點也不能輸入)
onkeyup="
this
.value
=this
.value
.replace
(/d/g,
'')"onafterpaste="
this
.value
=this
.value
.replace
(/d/g,
'')">
2,只能輸入數字,能輸小數點.
onkeyup="
if(isnan
(value
))execcommand
('undo')"
onafterpaste="
if(isnan
(value
))execcommand
('undo')"
>
name
=txt1
onchange="
if(/d/.
test
(this
.value))"
>
3,數字和小數點方法二
type
=text
t_value=""
o_value=""
onkeypress="
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
"onkeyup="
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
"onblur="
if(!
this
.value
.match
(/^(?:[+-]?d+(?:.d+)?|.d*?)?$/
))this
.value
=this
.o_value
;else
">
4,只能輸入字母和漢字
onkeyup="
value
=value
.replace
(/[d]/g,
'')"onbeforepaste="
clipboarddata
.setdata
('text'
,clipboarddata
.getdata
('text'
).replace
(/[d]/g,
''))
"maxlength=10
name
="numbers"
>
5,只能輸入英文本母和數字,不能輸入中文
onkeyup="
value
=value
.replace
(/[^w./]/ig,
'')">
6,只能輸入數字和英文
onkeyup="
value
=value
.replace
(/[^d|chun]/g,
'')">
7,小數點後只能有最多兩位(數字,中文都可輸入),不能輸入字母和運算符號:
57) && event.keycode!=46 || /.dd$/.test(value))event.returnvalue=false">
8,小數點後只能有最多兩位(數字,字母,中文都可輸入),可以輸入運算符號:
onkeyup="
this
.value
=this
.value
.replace
(/^(-)*(d+).(dd).*$/
,'$1$2.$3')"
>
只能是數字和小數點和加減乘際
οnkeypress="return event.keycode>=4&&event.keycode<=57"
Delphi中限制文字框 TEdit 只能輸入數字
delphi中限制文字框 tedit 只能輸入數字 軟體技術 procedure tform1.edit1keypress sender tobject var key char varedt tedit str,strl,strr string p integer begin 獲取當前文字內容,注...
js限制文字框只能某種格式
將 直接copy就可!補充 將上面的語句修改 var re 需要改的正規表示式 d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 ...
JS 限制文字框只能輸入數字
第一步利用樣式表。在對應的文字輸入框屬性設定,style ime mode disabled nkeyd wn mykeydown 第二步利用js指令碼。mykeydown else if k 13 else 利用樣式表 style ime mode disabled 可以防止切換成漢字輸入法,也就...