jQuery實現的規定文字框中只能輸入正整數
文字框的輸入的內容可能會有各種限制,比如文字框中只能夠輸入正整數。
下面就是一段能夠實現此功能的程式碼例項,需要的可以做一下參考。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("input").keyup(function(){ $(this).val($(this).val().replace(/\D|^0/g,'')); }).bind("paste",function(){ return false; }) }); </script> </head> <body> <input type="text"/> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
(2).$("input").keyup(function(){}),為input元素註冊keyup事件處理函式。
(3).$(this).val($(this).val().replace(/\D|^0/g,''));,將非數字或者以0為開頭的替換為空。
(4).bind("paste",function(){
return false;
}),為文字框註冊paste事件處理函式,這個是為了防止對文字框複製黏貼操作。
二.相關閱讀:
(1).keyup事件可以參閱jQuery keyup一章節。
(2).val()方法可以參閱jQuery val()一章節。
(3).replace()方法可以參閱正規表示式replace()一章節。
(4).bind()方法可以參閱jquery的on()、bind()、live()和delegate()一章節。
(5).paste事件可以參閱onpaste事件用法簡單介紹一章節。
相關文章
- Input 輸入框中 只能輸入正整數
- JavaScript 文字框只能輸入數字JavaScript
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- input 輸入框只能輸入數字
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- Qt 實現文字輸入框,帶字數限制QT
- QLineEdit限定只能輸入整數
- jQuery文字框輸入數字彈出格式化層jQuery
- Figma數值輸入框支援拖拽調整功能實現
- Vue自定義指令實現input限制輸入正整數Vue
- 文字框限制輸入字數的JSJS
- 實現高度“聽話”的多行文字輸入框
- 文字框文字輸入數量倒計效果
- 文字框限制輸入字數效果
- el-input 只能輸入整數或者小數,而且有位數現在
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- JQuery 判斷 正整數jQuery
- 讓 Android 輸入框只能輸入固定長度的中英文Android
- axure教程:如何實現數字輸入框效果
- js實現element中可清空的輸入框(2)JS
- 正規表示式的應用實現郵箱輸入
- 文字框輸入文字倒計詳解
- Vue只能輸入數字Vue
- Vue中實現輸入框的自動補全功能Vue
- input限制只能輸入整數或保留小數點後2位的浮點數
- Angular 實現輸入框中顯示文章標籤Angular
- JavaScript–文字框中只允許輸入數字的操作(其他字元不顯示)JavaScript字元
- python將輸入的一個正整數分解質因數(map)Python
- 匹配正整數正規表示式
- jQuery獲取各種input輸入框的值jQuery
- 利用 Angular Directive 和 @HostBinding 實現輸入文字框隨著鍵盤輸入自動變色效果Angular
- 直播軟體開發,限制富文字框輸入的字元數上限字元
- 陣列中未出現的最小正整數陣列
- 記錄---實現一個支援@的輸入框
- Web聊天工具的富文字輸入框Web
- 微信小程式input輸入框設定最大可輸入字元數量微信小程式字元
- 動態顯示:文字框字數(輸入還剩多少字)
- 匹配整數正規表示式
- Adroid edittext 輸入小數時只能輸入到小數點後的固定位數