zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    java练习生
    java练习生
    java练习生
    java练习生
    java练习生
    sqlserver 将表转为java实体类型
    linux下部署.net core/java
    Java根据经纬度计算两点之间的距离
    Docker学习——Kubernetes(八)
    Docker学习——Docker 三剑客(七)
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5400899.html
Copyright © 2011-2022 走看看