- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Document</title>
- <script src="js/jq.js"></script>
- </head>
- <body>
- <input type="text" id="Score" />
- <script type="text/javascript">
- $(document).ready(function() {
- //敲擊按鍵時觸發
- $("#Score").bind("keypress", function(event) {
- var event= event || window.event;
- var getValue = $(this).val();
- //控制第一個不能輸入小數點"."
- if (getValue.length == 0 && event.which == 46) {
- alert(1)
- event.preventDefault();
- return;
- }
- //控制只能輸入一個小數點"."
- if (getValue.indexOf('.') != -1 && event.which == 46) {
- event.preventDefault();
- alert(1)
- return;
- }
- //控制只能輸入的值
- if (event.which && (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 46) {
- event.preventDefault();
- return;
- }
- })
- //失去焦點是觸發
- $("#Score").bind("blur", function(event) {
- var value = $(this).val(), reg = /\.$/;
- if (reg.test(value)) {
- value = value.replace(reg, "");
- $(this).val(value);
- }
- })
- });
- </script>
- </body>
- </html>
js處理數字相關文章:
toFixed方法重寫,toFixed四舍五入在數值很小時的精度問題
數字格式化,格式數字保留2位小數點,格式數字自定義保留n位小數點
數字格式化相關文章:
數字格式化,格式數字保留2位小數點,格式數字自定義保留n位小數點
數字格式化為金額格式 (3位一個逗號隔開)如:100,000.00
js 填寫銀行卡號時,每4個數字用空格隔開
js限制數字相關文章: