正則只能輸入數字,一個小數點,第一位不能為小數點,保留兩位小數,為正數,比較全的正則


下面是五個正則合到一起的一個正則表達式

this.options.formData[8].value =

value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')

 

注意一點如果是在input 框中寫onInput事件的話,有的時候會拿不到value,需要寫$nextTIck()函數

有不明白的地方可以給我留言。

 個人vuepress搭建博客 https://wojiaozhangyonghao.github.io/goodBlog/

加群教你用vue + vuepress 搭建自己的博客

加入技術交流群

掃描二維碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM