Javascript 字符串(一)常见函数使用
一、js字符串示例1
<script type="text/javascript"> var strobject = new String('123abc123abc'); //遍历输出字符串中的每个字符 for (var i = 0; i < strobject.length; i++) { document.write(strobject[i] + "<br>"); } // 输出指定位置的字符 for (var i = 0; i < strobject.length; i++) { document.write(strobject.charAt(i) + "<br>"); } // 输出指定位置的Unicode编码 for (var i = 0; i < strobject.length; i++) { document.write(strobject.charCodeAt(i) + "<br>"); } //字符串查找 document.write(strobject.indexOf("1" + "<br>")); document.write(strobject.lastIndexOf("1")); </script>
二、js字符串示例2
<script type="text/javascript"> var str1 = new String("123"); var str2 = new String("abc123a"); //字符串合并 var str3 = str1.concat(str2); document.write(str3); document.write(str1.indexOf("a")+"<br>"); //字符串替换---将字符串中第一个oldStr替换为newStr document.write(str2.replace("a", "A")); var strLong = new String("123a456a789"); //字符串切片---指定开始位置,或指定结束位置 document.write(strLong.slice(0, 1) + "<br>"); document.write(strLong.slice(3)+"<br>"); document.write(strLong.slice(1, 2) + "<br>"); //字符串截取-----指定开始位置和截取长度 document.write(strLong.substr(1, 2) + "<br>"); document.write(strLong.substr(1, strLong.length - 1)+"<br>"); document.write(strLong.substr(2,strLong.length)); //字符串截取-----指定开始位置和结束位置(不包括结束位置) document.write(strLong.substring(0, 1) + "<br>"); document.write(strLong.substring(1,strLong.length)+"<br>"); //字符串分割---指定分隔符和分割次数,返回分割后的字符串数组 var str4 = "-www-baido-com"; document.write(str4.split("-")+"<br>"); document.write(str4.split("-", 2) + "<br>"); //大小写转换 document.write(str4.toUpperCase() + "<br>"); document.write("ABCd".toLowerCase()); </script>
更多: