1.常用字符对象方法

var string = "helLo,world";
string.charAt(0);                  //指定位置的字符(h)
string.charAt(string.length-1);    //最后一个字符
string.charCodeAt(0);              //第一个字符的 Unicode 编码(h是114)
string.concat(‘new‘);              //返回新字符串(helLo,worldnew)
string.indexOf("w");               //indexOf查找w出现位置
string.lastIndexOf("w");           //lastIndexOf方法反向查找w出现的位置
string.match("world");             //匹配到的字符串(world)
string.match(/l/gi);               //匹配正则,返回数组([l,L,l])
string.search(/l/);                //返回匹配的位置,没找到任何匹配的子串,则返回 -1
string.substring(1,4);             //substring方法截取第2~4个字符
string.slice(1,4);                 //slice方法截取第2~4个字符
string.slice(-3);                  //slice方法截取最后三个字符
string.split(",");                 //split方法分割子串
string.replace("h","H");           //replace方法替换
string.toUpperCase();              //toUpperCase()方法转换为大写
string.toLowerCase();              //toLowerCase()方法转换为小写

//ECMAScript 5去除空白字符串
if(String.prototype.trim){
    String.prototype.trim = function(){
        return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ‘‘);
    }
}

//ECMAScript 6的查找片段字符串(String.includes()方法)
if (!String.prototype.includes) {
    String.prototype.includes = function(search, start) {
        ‘use strict‘;
        if (typeof start !== ‘number‘) {
            start = 0;
        }

        if (start + search.length > this.length) {
            return false;
        } else {
            return this.indexOf(search, start) !== -1;
        }
    };
}
时间: 2024-10-14 11:41:52

1.常用字符对象方法的相关文章

Document-对象属性和常用的对象方法

Document-对象属性和常用的对象方法 对象属性 document.title                           //设置文档标题等价于HTML的title标签 document.bgColor                           //设置页面背景色 document.fgColor                           //设置前景色(文本颜色) document.linkColor                            //

python购物&常用字符处理方法

python 一个购物车的例子 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 '''购物车''' 4 5 goods = [ 6 7 {"name": "电脑", "price": 1999}, 8 9 {"name": "鼠标", "price": 10}, 10 11 {"name": "游艇&qu

js常用字符处理方法

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 .var index1 = a.indexOf("l");//index1 = 2var ind

js数组对象以及数组常用属性和方法

定义形式: var  arr1 = new Array(1,  5,  8,  7,  2,  10);  //定义了一个数组,其中具有6个数据 var  arr2 = new Array();                   //只是单纯地定义了一个数组(名),但没有给值(数据),即现在是空的 var  arr3 = [1,  5,  8,  7,  2,  10];  //同arr1,只是一种简写的定义法. var  arr4 = [ ];                  //同arr

String类对象的常用操作及方法

转载自http://blog.csdn.net/fire1175/article/details/1690431 String类对象的常用操作及方法在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法.(1)字符串的连接public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面. (2)求字符串的长度public int length()返回字串的长

控制台console对象常用的一些方法

console.log():调试中最常用的方法,用于在控制台窗口显示信息. console.log(123); //123 console.warn():输出信息时,在最前面加一个黄色三角,表示警告 console.warn('输出警告信息'); //输出警告信息 console.error():输出信息时,在最前面加一个红色叉,表示出错 console.error('输出错误信息'); //输出错误信息 console.assert():用来验证某个条件是否为真,如果是假,则显示一条事先指定的

python—— 文件的打开模式和文件对象方法 & os、os.path 模块中关于文件、目录常用的函数使用方法

引用自"鱼c工作室"     文件的打开模式和文件对象方法  : https://fishc.com.cn/forum.php?mod=viewthread&tid=45279&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 os.os.path 模块中关于文件.目录常用的函数使用方法: https://fishc.com.cn/forum.php?mod=viewthread&tid=45512&extr

事件注册 DOM事件流 事件对象(常用属性,方法) 事件委派(鼠标,键盘事件对象)

注册事件概述 给元素添加事件,称为注册事件或者绑定事件 注册事件有两种方式:传统方式和方法监听注册方式 传统注册方式:利用 on 开头的事件:例如:onclick:注册事件的唯一性,后面的注册事件会把前面的覆盖 方法监听注册方式:addEventListener()IE9+:IE9以前用 attacthEvent()代替:会按照注册顺序依次执行没有唯一性的问题 addEventListener() 事件监听方式 eventTarget.addEventListener(type, listene

ES5的常用对象方法详解

ECMAScript 5 为 JavaScript 添加了大量新的对象方法,如下 阅读目录 Object.defineProperty(object, property, descriptor) // 添加或更改对象属性 Object.defineProperties(object, descriptors) // 添加或更改多个对象属性 Object.keys(object) // 以数组返回所有可枚举的属性 Object.freeze(object) // 防止对对象进行任何更改 Objec