【JS】正則向前查找和向后查找


正向查找:就是匹配前面或后面是什么內容的,所以分類是:正向前查找,正向后查找
負向查找:就是匹配前面或后面不是什么內容的,所以分類是:負向前查找,負向后查找
 
操作符 說明 描述
(?=exp) 正向前查找 匹配exp前面的位置
(?<=exp) 正向后查找 匹配exp后面的位置(不支持 *1)
(?!exp) 負向前查找 匹配后面不是exp的位置
(?< !exp) 負向后查找 匹配前面不是exp的位置(不支持 *1)

好了,現在你已經掌握了基本的內容,光說不練都是耍流氓,下面來看問題。

 

需求:給金錢加上千分位

var f = '99999999999'.replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,')
console.log(f)

 


免責聲明!

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



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