第一: 限制隻能是整數
?
1 | |
如果不是整數就直接alert
第二: 限制是兩位的小數
?
1 | |
原理:
通過 正規表達式判斷,不滿足 執行alert。
第一個正規表達式是 /^d+$/ 表示可以是一個或者多個數字
第二個正規表達式是
?
1 | |
表示必須是數字開頭,數字結尾。
這裡重點是要數字結尾, 在計算機中通常小數 1. , 2. 這種寫法, 就是可是小數點結尾的, 是正确的。這裡強制讓數字結尾。
test()
隻要找到滿足的部分就傳回真。
意思是是
?
1 2 3 | |
是以要保證誰開頭誰結尾。 開頭用 $, 結尾用 ^
下面給大家介紹js正則限制input框輸入的常用代碼
1.隻能輸入數字和英文的:
?
1 2 3 | |
2.隻能輸入數字的:
?
1 2 3 | |
3.隻能輸入全角的:
?
1 2 3 | |
4.隻能輸入漢字的:
?
1 2 3 | |
5.郵件位址驗證:
?
1 2 3 4 5 6 7 8 9 | |
6.身份證:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
1.取消按鈕按下時的虛線框
在input裡添加屬性值 hideFocus 或者 HideFocus=true
2.隻讀文本框内容
在input裡添加屬性值 readonly
3.防止退後清空的TEXT文檔(可把style内容做做為類引用)
?
1 2 | |
4.ENTER鍵可以讓光标移到下一個輸入框
?
1 | |
5.隻能為中文(有閃動)
?
1 2 | |
6.隻能為數字(有閃動)
?
1 2 | |
7.隻能為數字(無閃動)
?
1 2 3 | |
8.隻能輸入英文和數字(有閃動)
?
1 2 | |
9.屏蔽輸入法
?
1 2 | |
10. 隻能輸入 數字,小數點,減号(-) 字元(無閃動)
?
1 2 | |
11. 隻能輸入兩位小數,三位小數(有閃動)
?
1 2 3 4 5 6 | |
轉載于:https://www.cnblogs.com/senn0213/p/9049084.html