zoukankan      html  css  js  c++  java
  • jQuery操作字符串

    var str = "我有一头小毛驴,我从来也不骑";

     

    1、打印出某索引位置上的字符
    //结果:毛
    alert(str.charAt(5));

     

    2、打印出某索引位置上的Unicode字符
    //结果:27611
    alert(str.charCodeAt(5));

     

    3、串联字符串
    var str1 = "有一天我心血来潮,骑着去赶集";
    alert(str.concat(" ").concat(str1));

    4

     

    4、把Unicode转换成字符
    //结果:B
    alert(String.fromCharCode(66));

     

    5、返回第一个匹配字符的索引位置
    //结果:0, 而不是8
    alert(str.indexOf('我'));

     

    5.1、如果找不到匹配字符返回-1
    //结果:-1
    alert(str.indexOf('h'));

     

    6 返回最后一个匹配字符的索引位置
    //结果:8
    alert(str.lastIndexOf('我'));

     

    7 从某索引位置开始截取几位
    //结果:一头小
    alert(str.substr(2, 3));

     

    8 截取[index1, index2)两个索引位置之间的字符
    //结果:一
    alert(str.substring(2, 3));

     

    9 转换成小写
    //toLowerCase

     

    10 转换成大写
    //toUpperCase

     

    11 返回匹配的元素,以逗号连接,末尾无逗号
    //我,我
    var arrTemp = str.match(/我/g);
    alert(arrTemp);

     

    12 替换
    //结果:我有一头小小狗,我从来也不骑
    alert(str.replace('毛驴', "小狗"));

     

    13 返回搜索字符传第一个字符的索引位置,找不到匹配就返回-1
    //结果:2
    alert(str.search('一头'));

     

    14 截取[index1, index2)两个索引位置之间的字符
    //结果:一,效果同substring一样
    alert(str.slice(2, 3));

     

    15.1 把字符串分隔成数组
    //结果:Hello
    var str3 = "Hello World!";
    alert(str3.split(" ")[0]);

     

    15.2 把字符串分隔成数组,并限制数组的长度
    //结果:undefined
    var str4 = "Hello World!";
    alert(str4.split(" ", 1)[1]);

  • 相关阅读:
    【HTML5】元素<script>与<noscript>的使用
    【HTML5】元素<head>的使用
    【HTML5】交互元素menu&command元素
    【HTML5】summary交互元素
    【HTML5】用脚本控制交互元素details元素的使用
    【BIEE】页面跳转以及跳转后返回
    (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作
    哪些年是闰年
    工程师职称评定条件
    linux 网络编程-基础篇01
  • 原文地址:https://www.cnblogs.com/darrenji/p/3627537.html
Copyright © 2011-2022 走看看