javascript中常用的几个字符串操作详解

一,search  只查找字符串中的第一位.

<script> var str='abcdefsdfdsf';

alert(str.search('d')); //3   

alert(str.search('dz')); //没有查到为-1

</script>

二,substring

(1)一个参数代表从起始位置开始取以后的数。

<script>
var str='sdrtyuighjkl';
alert(str.substring(1));  //drtyuighjkl
</script>

(2)二个参数从第一个参数所在的位数开始取到第二个参数所在位的前一位。

<script>
var str='sdrtyuighjkl';
alert(str.substring(1,4));  //drt        也可以这样说 >=1 && <4 
</script>

(三)charAt查找第几位上出现的字符。

<script>
var str='sdrtyuighjkl';
alert(str.charAt(2)); //r  如果没有返回-1
</script>

(四)把字符串切割成数组

<script>
var str='sdfs-23423-dd-22-sdf';
var arr=str.split('-');
document.write(arr);  //sdfs,23423,dd,22,sdf
document.write(arr[0]);  //sdfs
</script>

原文地址:https://www.cnblogs.com/hulan/p/3278685.html