国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

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

圖片精選

主站蜘蛛池模板: 陈巴尔虎旗| 什邡市| 高密市| 柳江县| 安图县| 桐城市| 深圳市| 鲁甸县| 那坡县| 平江县| 土默特右旗| 三河市| 新闻| 石景山区| 若羌县| 吴江市| 义马市| 南汇区| 上虞市| 巴南区| 望谟县| 武鸣县| 西昌市| 龙胜| 东城区| 方正县| 通榆县| 冀州市| 叙永县| 内江市| 津市市| 策勒县| 乾安县| 四会市| 西峡县| 海阳市| 宁化县| 怀仁县| 犍为县| 原平市| 兴化市|