Angular限制input框輸入金額(是小數(shù)的話只保留兩位小數(shù)點)
更新時間:2017年07月13日 15:34:54 作者:lorena0928
最近做項目遇到這樣的需求輸入框要求輸入金額,只能輸入數(shù)字,可以是小數(shù),必須保留小數(shù)點后兩位。下面分為兩部分代碼給大家介紹實現(xiàn)代碼,需要的的朋友參考下吧
需求
輸入框要求輸入金額,只能輸入數(shù)字,可以是小數(shù),必須保留小數(shù)點后兩位。
js判斷部分:
checkInput: function (event) {
var id = event.target.getAttribute(“id”);//獲取input的id
var reg = /^[-?\d]+(.)?(\d{1,2})?/;//匹配正則while(!reg.test(('#' + id).val()) && (‘#' + id).val() != “”) {('#' + id).val(scope.checkStr((‘#' + id).val()));//判斷輸入的內容是不是除了‘-'、‘小數(shù)點'、‘數(shù)字',不是的情況輸入框內容不會保存。
}
},
//檢查是否符合金額格式:只能輸入數(shù)字且最多保留小數(shù)點后兩位
checkStr: function (str) {
str = str.substring(0, str.length - 1);
return str;
}
html:
<input type="text" required class="form-control input- margin- btm20 input-common input-width250" ng-model="addNewuser.fee" placeholder="請保留小數(shù)點后兩位" ng-keyup="checkInput($event)>
以上所述是小編給大家介紹的Angular限制input框輸入金額(是小數(shù)的話只保留兩位小數(shù)點),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
angular2 ng2 @input和@output理解及示例
本篇文章主要介紹了angular2 ng2 @input和@output理解及示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
利用require.js與angular搭建spa應用的方法實例
這篇文章主要給大家介紹了關于利用require.js與angular搭建spa應用的方法實例,文中通過示例代碼給大家介紹的非常詳細,對大家的理解和學習具有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧。2017-07-07

