Angularjs中的驗證input輸入框只能輸入數(shù)字和小數(shù)點的寫法(推薦)
更新時間:2017年08月16日 09:33:53 作者:六一兒童節(jié)
這篇文章主要介紹了Angularjs中的驗證input輸入框只能輸入數(shù)字和小數(shù)點的寫法,需要的朋友可以參考下
把js的驗證方法改成angular可使用的方法
AngularJS文件的寫法:
$scope.clearNoNum = function(obj,attr){ //先把非數(shù)字的都替換掉,除了數(shù)字和. obj[attr] = obj[attr].replace(/[^\d.]/g,""); //必須保證第一個為數(shù)字而不是. obj[attr] = obj[attr].replace(/^\./g,""); //保證只有出現(xiàn)一個.而沒有多個. obj[attr] = obj[attr].replace(/\.{2,}/g,""); //保證.只出現(xiàn)一次,而不能出現(xiàn)兩次以上 obj[attr] = obj[attr].replace(".","$#$").replace(/\./g,"").replace("$#$","."); }
頁面:
<input type="text" name="chargeid2" ng-model="item.chargeid2" ng-keyup="clearNoNum(item,'chargeid2')" placeholder="" class="form-control input-sm" >
總結(jié)
以上所述是小編給大家介紹的Angularjs中的驗證input輸入框只能輸入數(shù)字和小數(shù)點的寫法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
舉例詳解AngularJS中ngShow和ngHide的使用方法
這篇文章主要介紹了舉例詳解AngularJS中ngShow和ngHide的使用方法,AngularJS是一款非常熱門的JavaScript框架,需要的朋友可以參考下2015-06-06AngularJs Using $location詳解及示例代碼
本文主要介紹AngularJs Using $location的知識資料,這里整理了相關(guān)的資料,及簡單示例代碼,有興趣的小伙伴可以參考下2016-09-09angular中的http攔截器Interceptors的實現(xiàn)
本篇文章主要介紹了angular中的http攔截器Interceptors的實現(xiàn)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02詳解angular部署到iis出現(xiàn)404解決方案
這篇文章主要介紹了詳解angular部署到iis出現(xiàn)404解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08