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

首頁 > 編程 > JavaScript > 正文

jQuery實現(xiàn)字符串按指定長度加入特定內(nèi)容的方法

2019-11-20 12:58:44
字體:
供稿:網(wǎng)友

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

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

var split_str=false;function insert_flg(str,flg,sn){  str=str.replace(new RegExp(flg,"g"),"");  var newstr="";  var tmp;  var len=str.length;//長度  var num=len/sn;//分段數(shù)  var start;  var end;  //len%sn //能否完整分段 0:是  for(i=0;i<num;i+=1){    if (len%sn!=0){//不能完整分段      start=i*sn-1;      end=i*sn+(sn-1);    }else{      start=i*sn;      end=(i+1)*sn;    }    start=start<0?0:start;    if (end<=len){      tmp=str.substring(start,end);    }    newstr+=(end>=len)?tmp:tmp+flg;  }  split_str=newstr;  return newstr;}$(function(){  var phone=$("#phone");  phone.blur(function(){//失去焦點時觸發(fā)    var cont=phone.val();    cont=jQuery.trim(cont);    var str_p='-';//拆分符號    var s=4;//每段長度    if (!cont||split_str==cont) return false; //焦點再次離開時檢查內(nèi)容有無變化    phone.val(insert_flg(cont,str_p,s));    })})

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 澄迈县| 天津市| 同仁县| 高邮市| 衢州市| 汶川县| 桐乡市| 龙口市| 枣庄市| 灯塔市| 巍山| 嵊州市| 会同县| 页游| 阜阳市| 张家港市| 阳高县| 长阳| 黑河市| 宜君县| 渭南市| 吉木乃县| 祁连县| 沈丘县| 栾川县| 修武县| 海宁市| 五峰| 连云港市| 林芝县| 永济市| 屏南县| 喜德县| 武邑县| 德安县| 长治市| 千阳县| 林甸县| 舒城县| 中方县| 武宣县|