zoukankan      html  css  js  c++  java
  • String对象常用的一些方法

    anchor() 创建 HTML 锚。
    big() 用大号字体显示字符串。
    blink() 显示闪动字符串。
    bold() 使用粗体显示字符串。
    charAt() 返回在指定位置的字符。
    charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
    concat() 连接字符串。
    fixed() 以打字机文本显示字符串。
    fontcolor() 使用指定的颜色来显示字符串。
    fontsize() 使用指定的尺寸来显示字符串。
    fromCharCode() 从字符编码创建一个字符串。
    indexOf() 检索字符串。
    italics() 使用斜体显示字符串。
    lastIndexOf() 从后向前搜索字符串。
    link() 将字符串显示为链接。
    localeCompare() 用本地特定的顺序来比较两个字符串。
    match() 找到一个或多个正则表达式的匹配。
    replace() 替换与正则表达式匹配的子串。
    search() 检索与正则表达式相匹配的值。
    slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
    small() 使用小字号来显示字符串。
    split() 把字符串分割为字符串数组。
    strike() 使用删除线来显示字符串。
    sub() 把字符串显示为下标。
    substr() 从起始索引号提取字符串中指定数目的字符。
    substring() 提取字符串中两个指定的索引号之间的字符。
    sup() 把字符串显示为上标。
    toLocaleLowerCase() 把字符串转换为小写。
    toLocaleUpperCase() 把字符串转换为大写。
    toLowerCase() 把字符串转换为小写。
    toUpperCase() 把字符串转换为大写。
    toSource() 代表对象的源代码。
    toString() 返回字符串。
    valueOf() 返回某个字符串对象的原始值。

    <script type="text/javascript">
    var aa=new String('123'), bb=new String('456'),cc=new String('789'),dd='abcdABCD';
    //concat()链接字符串
    document.write(aa.concat(bb,cc)+'<br />');
    
    //fixed()以打字机文本显示字符串。
    document.write('默认字体:'+dd+'<br />');
    document.write('打字机字体:'+dd.fixed()+'<br />');
    
    //charAt()返回在指定位置的字符。下标
    document.write(dd.charAt(6)+'<br />');
    
    ee="小王,小赵,小李"
    //indexOf()检索字符串。 返回检索第一个值的下标,若没找到返回值-1
    document.write(dd.indexOf('CD')+'<br />');//6
    document.write(ee.indexOf('小赵')+'<br />');//3
    document.write(ee.indexOf('lala')+'<br />');//-1 没到找到 
    
    //lastIndexOf()从后往前检索字符串。返回检索第一个值的下标,若没找到返回值-1
    document.write(dd.lastIndexOf('CD')+'<br />');//6
    document.write(ee.lastIndexOf('小赵')+'<br />');//3
    document.write(ee.lastIndexOf('lala')+'<br />');//-1 没到找到 
    
    //substr(start,length):从起始索引(也就是我们说的下标)开始截取,指定个数的字符串。【没有标准化】
    document.write("【substr】"+dd.substr(-2)+'<br />');
    document.write(dd.substr(2,7)+'<br />');
    document.write(dd.substr(2)+'<br />');
    
    //substring(start,stop):提取指定的两个索引(也就是我们说的下标)之间的字符    【不接收负位置】
    document.write("【substring】"+dd.substring(-2)+'<br />');//无效
    document.write(dd.substring(2,4)+'<br />');
    document.write(dd.substring(2)+'<br />');
    
    //【推荐使用该方法】slice(start,end):获取开始索引和结束索引之间字符串片段。【不包含end位置值】
    document.write("【slice】"+dd.slice(dd.indexOf('c'),dd.indexOf('C')+1)+'<br />');//cdABC
    document.write(dd.slice(-2)+'<br />');//CD
    document.write(dd.slice(2)+'<br />');//cdABCD 
    document.write(dd.slice(2,7)+'<br />');//cdABC 
    
    //split():根据指定的分割符,将字符串分割成数组。
    var banji="小明,小王,小城,小李%%小谢,小曾,小王,小葛%%小花,小林,小小,小廖";
    var xiaozu=banji.split('%%');
    for(var i=0;i<xiaozu.length;i++){
    document.write(xiaozu[i]+'<br />');
    }
    //toLowerCase() 转为全小写
    document.write(dd.toLowerCase()+'<br />');
    //toUpperCase() 转为全大写
    document.write(dd.toUpperCase()+'<br />');
         var mybody=document.getElementsByTagName('body')[0];
         var table=document.createElement('table');//创建table标签
         table.border="1";
         table.cellSpacing="0";
         mybody.appendChild(table);//添加到body结束标签之前
        for(var i=0;i<xiaozu.length;i++){
              var newRow=document.createElement('tr');//创建表格行
              table.appendChild(newRow);//添加到table结束标签之前
                  var chengyuan=xiaozu[i].split(',');
                for(var y=0;y<chengyuan.length;y++){
                  var newCol=document.createElement('td');//创建单元格
                      newCol.innerText=chengyuan[y];
                      newRow.appendChild(newCol);
                }
          }
    </script>
  • 相关阅读:
    国内固定电话正则验证:'tel': [/0d{2,3}-d{7,8}(|([-u8f6c]{1}d{1,5}))$/, "请填写有效的电话号码"],
    戴尔3542安装ubuntu时出现:failed to lead ldlinux.c32
    解决:IntelliJ IDEA 编译错误,提示 Compilation failed: internal java compiler error
    超详细~Windows下PyCharm配置Anaconda环境教程!!
    python数据可视化--matplotlib用户手册入门:pyplot画图
    python数据分析——numpy创建多维数组的方式
    python timeit 模块使用,解决%timeit无法使用
    MySQL导入导出数据的中文乱码问题
    如果启动mysql时候,报第一行错误,基本是这个原因没跑了
    mysql安装后服务启动不了(总结)
  • 原文地址:https://www.cnblogs.com/lhl66/p/7198383.html
Copyright © 2011-2022 走看看