js限制文字框input只能輸入數字

2021-07-13 06:43:24 字數 2742 閱讀 8102

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 可以防止切換成漢字輸入法,也就...