比较类:
localeCompare——根据当地习惯比较字符串
var str1 = '啊'; var str2 = '你'; // localeCompare 按照当地人的习惯排序 alert(str1.localeCompare(str2)); //得到-1,表示第一个比第二个小
截取类:
slice、substr、substring
<script> var str = 'abcdef'; alert(str.slice(1,3)); //得到 bc ,不取结束位置 alert(str.substring(1,3)); //得到 bc ,不取结束位置 alert(str.substr(1,3)); //得到 bcd ,获取结束位置 alert(str.slice(3)); //不给结束位置,会获取到字符串结束为止。 alert(str.substring(3)); //不给结束位置,会获取到字符串结束为止。 alert(str.substr(3)); //不给结束位置,会获取到字符串结束为止。 alert(str.slice(-1)); //给负数,会获取倒数第几个字符 alert(str.substring(-1)); //给负数,负数相当于0,获取到整个字符串 alert(str.substr(-1)); //给负数,会获取倒数第几个字符 </script>
其他:
split——根据分隔符、拆分成数组
<script> var str = 'fu|chong|bai|xiao'; alert(str.split('|')); // fu,chong,bai,xiao 数组 </script>
toLowerCase、toUpperCase——大小写转换
<script> var str='Bai'; alert(str.toLowerCase()); //转换为全小写 alert(str.toUpperCase()); //转换为全大写 </script>