国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 揭阳市| 扶绥县| 孝昌县| 济宁市| 景谷| 米泉市| 南投县| 威海市| 白银市| 项城市| 新丰县| 益阳市| 洪江市| 临沂市| 苏尼特右旗| 沈丘县| 六安市| 清远市| 高阳县| 织金县| 卢湾区| 山丹县| 新河县| 同江市| 道孚县| 临潭县| 泸西县| 瓮安县| 从化市| 余干县| 贡嘎县| 独山县| 濮阳市| 垦利县| 民县| 乐山市| 凌源市| 那曲县| 建水县| 纳雍县| 兖州市|