新聞中心
這篇文章主要為大家展示了“Angularjs中如何驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Angularjs中如何驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)”這篇文章吧。
萊西網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),萊西網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為萊西數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的萊西做網(wǎng)站的公司定做!
把js的驗(yàn)證方法改成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("$#$","."); }
頁面:
以上是“Angularjs中如何驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享名稱:Angularjs中如何驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)
當(dāng)前路徑:http://fisionsoft.com.cn/article/jpgopo.html