欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫(xiě)法(推薦)

 更新時(shí)間:2017年08月16日 09:33:53   作者:六一兒童節(jié)  
這篇文章主要介紹了Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫(xiě)法,需要的朋友可以參考下

把js的驗(yàn)證方法改成angular可使用的方法

AngularJS文件的寫(xiě)法:

$scope.clearNoNum = function(obj,attr){
//先把非數(shù)字的都替換掉,除了數(shù)字和.
obj[attr] = obj[attr].replace(/[^\d.]/g,"");
//必須保證第一個(gè)為數(shù)字而不是.
obj[attr] = obj[attr].replace(/^\./g,"");
//保證只有出現(xiàn)一個(gè).而沒(méi)有多個(gè).
obj[attr] = obj[attr].replace(/\.{2,}/g,"");
//保證.只出現(xiàn)一次,而不能出現(xiàn)兩次以上
obj[attr] = obj[attr].replace(".","$#$").replace(/\./g,"").replace("$#$",".");
}

頁(yè)面:

<input type="text" name="chargeid2" ng-model="item.chargeid2" ng-keyup="clearNoNum(item,'chargeid2')" placeholder="" class="form-control input-sm" >

總結(jié)

以上所述是小編給大家介紹的Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫(xiě)法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論