国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery實現字符串按指定長度加入特定內容的方法

2024-05-06 16:16:33
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了jQuery實現字符串按指定長度加入特定內容的方法,實例分析了jQuery操作字符串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了jQuery實現字符串按指定長度加入特定內容的方法。分享給大家供大家參考。具體分析如下:

最近的一個項目中需要將手機號碼按一定長度用標識符隔開,便于閱讀,網上找了一會發現沒有合適的代碼于是就自己手寫了一個函數,可以按指定長度往字符串中插入分隔符,有需要的朋友可以拿去。

 

 
  1. var split_str=false
  2. function insert_flg(str,flg,sn){ 
  3. str=str.replace(new RegExp(flg,"g"),""); 
  4. var newstr=""
  5. var tmp; 
  6. var len=str.length;//長度 
  7. var num=len/sn;//分段數 
  8. var start; 
  9. var end; 
  10. //len%sn //能否完整分段 0:是 
  11. for(i=0;i<num;i+=1){ 
  12. if (len%sn!=0){//不能完整分段 
  13. start=i*sn-1; 
  14. end=i*sn+(sn-1); 
  15. }else
  16. start=i*sn; 
  17. end=(i+1)*sn; 
  18. start=start<0?0:start; 
  19. if (end<=len){ 
  20. tmp=str.substring(start,end); 
  21. newstr+=(end>=len)?tmp:tmp+flg; 
  22. split_str=newstr; 
  23. return newstr; 
  24. $(function(){ 
  25. var phone=$("#phone"); 
  26. phone.blur(function(){//失去焦點時觸發 
  27. var cont=phone.val(); 
  28. cont=jQuery.trim(cont); 
  29. var str_p='-';//拆分符號 
  30. var s=4;//每段長度 
  31. if (!cont||split_str==cont) return false
  32. //焦點再次離開時檢查內容有無變化 
  33. phone.val(insert_flg(cont,str_p,s)); 
  34. }) 
  35. }) 

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 甘肃省| 伊川县| 望城县| 井冈山市| 富源县| 东海县| 高雄县| 宜章县| 西林县| 浑源县| 福建省| 建瓯市| 鄂伦春自治旗| 河曲县| 新河县| 晋宁县| 孝感市| 乌苏市| 宣恩县| 贵南县| 南靖县| 泗水县| 英吉沙县| 滨海县| 漳州市| 高台县| 黄骅市| 威信县| 余庆县| 永城市| 顺昌县| 迁西县| 纳雍县| 阿鲁科尔沁旗| 怀宁县| 油尖旺区| 伊金霍洛旗| 大埔县| 庆阳市| 赤壁市| 灵石县|