輸入框只能輸入數字,不允許輸入文字,字母,特殊字元,小數點後只允許輸入兩位,
doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
.box
style
>
head
>
<
body
>
<
div
class
="box"
>
<
input
type
="text"
id="amount"
/>
div>
<
script
src="jquery.min.js"
>
script
>
<
script
>
$(function
()
//先把非數字的都替換掉,除了數字和.
$amountinput.val($amountinput.val().replace(
/[^\d.]
/g,
"").
//只允許乙個小數點
replace(
/^\.
/g,
"").replace(/\.
/g, ".
").//只能輸入小數點後兩位
replace(".
", "$#$
").replace(/\.
/g,
"").replace(
"$#$",
".").replace(
/^(\-)*(\d+)\.(\d\d).*$/,
'$1$2.$3
'));
});$(
'#amount
').blur(
function
(event) );
})/*$("#amount").on('keyup', function (event)
//先把非數字的都替換掉,除了數字和.
$amountinput.val($amountinput.val().replace(/[^\d.]/g, "").
//只允許乙個小數點
replace(/^\./g, "").replace(/\./g, ".").
//只能輸入小數點後兩位
replace(".", "$#$").replace(/\./g, "").replace("$#$", ".").replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'));
});$("#amount").on('blur', function () );
*/script
>
body
>
html
>
JS控制只能輸入數字並且最多允許小數點兩位
正規表示式 d.g,清除 數字 和 以外的字元 也就是只能輸入整數 g,只保留第乙個.清除多餘的 d d d 1 2.3 只能輸入兩個小數以下我們用到的js自帶的方法 replace replace 方法用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。stringobject...
js只能輸入數字及小數點
1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...
js只能輸入數字和小數點
js判斷只能是數字和小數點 1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 ...