日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

关于JavaScript处理字符串的常见操作

發布時間:2024/4/17 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于JavaScript处理字符串的常见操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//給定一個字符串例如:“abaasdffggghhjjkkgfddsssss3444343”;

1、 字符串的字節長度

參考代碼:

document.write(txt.length+"<br/>"); document.write("<br/>");

2、 取出指定位置的字符,如:0,3,5,9 等

參考代碼:

for (var i=0;i<txt.length;i++){if(i==0 || i==3 || i==5 || i==9){document.write("位置為"+i+"字符是:"+txt.substr(i,1)+"<br/>");} } document.write("<br/>");

3、 查找指定字符是否在以上字符串中存在,如:i,c ,b 等

參考代碼:

if(txt.indexOf("i") !=-1){document.write("i在字符串中存在<br/>"); }else{document.write("i在字符串中不存在<br/>"); } if(txt.indexOf("c") !=-1){document.write("c在字符串中存在<br/>"); }else{document.write("c在字符串中不存在<br/>"); } if(txt.indexOf("b") !=-1){document.write("b在字符串中存在<br/>"); }else{document.write("b在字符串中不存在<br/>"); }

4、 替換指定的字符,如:g 替換為 22,ss 替換為 b 等操作方法

參考代碼:

document.write(txt); var txtReg=/[g]/g; //正則表達式的用法 var txtValue=txt.replace(txtReg,"22"); document.write("<br/>"); document.write(txtValue); document.write("<br/>"); document.write("<br/>"); document.write(txt); var txtReg=/[s]{2}/g; var txtValue=txt.replace(txtReg,"b"); document.write("<br/>"); document.write(txtValue); document.write("<br/>");

5、 找出以上字符串中出現次數最多的字符和出現的次數

參考代碼:

var json = {}; for (var i=0;i<txt.length;i++){if (!json[txt.charAt(i)]){json[txt.charAt(i)] = 1;} else{json[txt.charAt(i)]++;} } var char=''; var num=0; for (var key in json){if(json[key]>num){char = key;num = json[key];} } document.write(txt+"出現次數最多的字符為"+char+"且次數為:"+num);

?

轉載于:https://www.cnblogs.com/Tangxiaolin/p/9018942.html

總結

以上是生活随笔為你收集整理的关于JavaScript处理字符串的常见操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。