zoukankan      html  css  js  c++  java
  • JS常用字符串处理方法应用总结

    这篇文章主要总结了JS常用字符串的处理方法,需要的朋友可以参考下
     
    1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数。同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的

    例如:
    复制代码 代码如下:

    <script type="text/javascript">

    var str="Hello World!"
    document.write(str.indexOf("Hello"))//输出0
    document.write(str.indexOf("World"))//输出6
    document.write(str.indexOf("world"))//输出-1,因为没查到

    </script>

    2.length,采用“XXX.length”的形式访问,因为它是string对象的方法
    复制代码 代码如下:

    <script type="text/javascript">

    var str="Hello World!"
    document.write(str.length);//输出12

    </script>

    3.substr()方法,用于字符串截取,一个必选参数,一个可选参数,从0开始计数
    复制代码 代码如下:

    <script type="text/javascript">

    var str="Hello World!"
    document.write(str.substr(3));//输出lo World!,从序数为3的字符开始(包括序数为3的字符),参数只有一个时会一直输出到末尾
    document.write(str.substr(3,7));//输出lo Worl,如果第一个参数是负数,就是倒着数

    </script>

    4.charAt()方法,用于返回指定位置的字符,从0开始计数
    复制代码 代码如下:

    <script type="text/javascript">

    var str="Hello World!"
    document.write(str.charAt(1));//输出e

    </script>

    5.split()方法,用于把一个字符串分割成字符串数组
    复制代码 代码如下:

    <script type="text/javascript">

    var str="Hello World!"
    document.write(str.split(" "));//输出Hello,World!
    document.write(str.split(""));//输出H,e,l,l,o,W,o,r,l,d,!
    document.write(str.split(" ",1));//输出Hello
    "2:3:4:5".split(":")//将返回["2", "3", "4", "5"]
    "|a|b|c".split("|")//将返回["", "a", "b", "c"]
    var words = sentence.split(/s+/)//使用正则表达式作为分割参数

    </script> 
  • 相关阅读:
    linux 解压tgz 文件指令
    shell 脚本没有执行权限 报错 bash: ./myshell.sh: Permission denied
    linux 启动solr 报错 Your Max Processes Limit is currently 31202. It should be set to 65000 to avoid operational disruption.
    远程查询批量导入数据
    修改 MZTreeView 赋权节点父节点选中子节点自动选中的问题
    关于乱码的问题解决记录
    我的网站优化之路
    对设计及重构的一点反思
    我的五年岁月
    奔三的路上
  • 原文地址:https://www.cnblogs.com/likeju/p/5037991.html
Copyright © 2011-2022 走看看