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

        js中字符串的使用非常普遍,以下是一些常用的方法和属性,字符串以str='abcdabc'举例。

    1.length属性 

    获取字符串的长度,str.length返回7

    2.replace()方法

    str.replace(searchValue,replaceValue)
    str.replace('a','z') ->返回结果为'zbcdabc',只替换了第一个字符
    str.replace(new RegExp(/(a)/g),'z') ->返回结果为'zbcdzbc',替换了所有正则匹配到的字符
    replaceValue也有为函数的时候,如果为函数,function(a,b,i){return 'text'},return为替换的值,其中参数a和参数b为正则匹配到的值,i为匹配到的值的下标

    3.search()方法

    str.search(new RegExp(/(a)/)) ->返回结果为0
    str.search(new RegExp(/(z)/)) ->返回结果为-1
    功能和indexOf相似,这个函数是强制正则匹配的;比如搜索'.',返回结果会一直为0

    4.concat()方法

    concat方法是连接两个字符串,返回一个新的字符串

    5.charCodeAt()方法

    需要一个参数,如果为1,则返回位置1的字符的Unicode 编码

    6.charAt()方法

    需要一个参数,如果为1,则返回位置1的字符

    7.indexOf()方法

    indexOf(string,number),第一个参数是需要查询的字符,第二个是查询开始位置,如果不写默认在开头,找到返回相应的下标,如果不存在返回-1,lastindexOf()是从后向前查询

    8.slice()方法

    str.slice(start[number],end[number]),截取字符串,在start(包含)开始,到end(不包含)结束

    9.split()方法

    split(sparator,limit[number]),第一个参数为分离器,按照这个切割返回数组,第二个参数为需要返回数组的个数

    10.substr()方法

    str.substr(start[number],length[number]),第一个参数为切割字符串开始位置,第二个参数为切割字符串的长度

    11.substring()方法

    str.substring(start[number],end[number]),第一个参数为切割字符串的开始位置(包含),第二个参数为结束位置(不包含)

    12.toLowerCase()方法

    toUpperCase转字符串为小写

    13.toUpperCase()方法

    toUpperCase转字符串为大写

    14.字符串转换为标签的一些方法

    str.link(href) -> <a href="href">abcdabc</a>  变为连接,连接到传的参数的位置
    str.fontcolor(color) -> <font color="red">abcdabc</font>  改变为传的参数的颜色
    str.blink() -> <blink>abcdabc</blink>  加上一个blink标签
    str.big() -> <big>abcdabc</big>  加上一个big标签
    str.blod() -> <blod>abcdabc</blod>  变为粗体
    str.italics() -> <i>abcdabc</i>  变为斜体
  • 相关阅读:
    夺命雷公狗---linux NO:8 linux的通配符和ll以及ls的使用方法
    夺命雷公狗---linux NO:7 linux命令基本格式
    夺命雷公狗---linux NO:6 linux远程登录和关机和重启
    夺命雷公狗---解决网络和共享中心打不开的问题
    夺命雷公狗---linux NO:5 linux系统登录和注销
    夺命雷公狗---linux NO:4 linux系统运行级别
    利用win7系统自带服务在内网搭建ftp服务器
    2017-05-31--夺命雷公狗发牢骚
    夺命雷公狗C/C++-----9---自定义一个函数测试简单的运算
    夺命雷公狗C/C++-----8---使用ShellExecute打开一个文件和一个网址和打印文件
  • 原文地址:https://www.cnblogs.com/caichunbao/p/6601426.html
Copyright © 2011-2022 走看看