第4记:字符串常用方法篇
程序员文章站
2022-06-02 20:05:39
...
一、JS字符串常用方法总结
1、replace()
在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
let str="hello WORLD";
let reg=/o/ig; //o为要替换的关键字,不能加引号,否则替换不生效,i忽略大小写,g表示全局查找。
let str1=str.replace(reg,"**")
console.log(str1); //hell** W**RLD
去除字符串空格
let a = str.replace(/\s*/g, "")//去除所有空格
let b = str.replace(/^\s* | \s*$/g, "")//去除两头空格
let c = str.replace(/^\s* /, "")//去除左空格
let d = str.replace(/(\s*$)/g, "")//去除右空格
//使用 trim()
let e = str.trim(); // 去除两头空格
2、split()
使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。
let str="AA BB CC DD";
//如果把空字符串 ("")用作分割符,那么字符串的每个字符之间都会被分割 :
let str1=str.split(""); //["A", "A", " ", "B", "B", " ", "C", "C", " ", "D", "D"]
//以空格为分隔符:
let str2=str.split(" "); //["AA" "BB" "CC" "DD"]
//3指定返回数组的最大长度:
let str3=str.split(" ",3); //["AA" "BB" "CC"]
//以 ":" 为分隔符:
let string1="1:2:3:4:5";
let str4=string1.split(":");// ["1", "2", "3", "4", "5"]
3、toLowerCase()和toUpperCase()
toLowerCase(): 把字符串转为小写,返回新的字符串。
let str="Hello World";
let str1=str.toLowerCase();
console.log(str); //Hello World
console.log(str1); //hello world
toUpperCase(): 把字符串转为大写,返回新的字符串。
let str="hello world";
let str1=str.toUpperCase();
console.log(str); //hello world
console.log(str1); //HELLO WORLD
4、match()
返回所有查找的关键字内容的数组。
let str="To be or not to be";
let reg=/to/ig;
let str1=str.match(reg);
console.log(str1); //["To", "to"]
console.log(str.match("Hello")); //null
上一篇: 加拿大国赛CCC2014 S5 题解--zhengjun
下一篇: 达梦数据库链接PHP技术说明
推荐阅读
-
String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java
-
第4记:字符串常用方法篇
-
用javascript修复浏览器中头痛问题的方法整理篇[译]第1/4页_javascript技巧
-
第1章 Java中常用字符串方法总结
-
面试题系列第4篇:重写了equals方法,为什么还要重写hashCode方法?
-
String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java
-
第1章 Java中常用字符串方法总结