正則-手機號隱藏中間四位及tips備忘


將手機號中間四位隱藏

var str1 = '13991367972'
var reg = /^(\d{3})\d*(\d{4})$/;
var str2 = str1.replace(reg,'$1****$2')
document.write(str2 );

 擴展:

  問題:如果想要將匹配到的第一個子串替換為$1怎么辦?

  方法:var str2 = str1.replace(reg,'$$1****$2');

  原因:

  

正則中需要轉義的字符:http://www.jb51.net/article/31478.htm

正則表達式符號含義:http://www.cnblogs.com/yirlin/archive/2006/04/12/373222.html

常用正則:http://blog.csdn.net/onebigday/article/details/5429868/

qiyiV2正則文件名:validate.js

模式修飾符:i,g,m

匹配任意字符: [.\n] 因為.表示匹配除換行符\n之外的所有字符

 


免責聲明!

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



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