分享

3、WPS JS中字符串的方法和属性(2)

 yuxinrong 2023-02-28 发布于安徽
今天我们继续分享下JS中字符串对象的一些常用方法和属性。

1、替换字符串内容
把字符串中某部分内容替换成别的内容,在工作表中用substitute函数就可以,在JS中可以用replace() 方法。

比如:
function t1(){  str = "Please visit Microsoft!";  var n = str.replace("Microsoft", "W3School");}

结果如下:
图片

默认情况下,replace() 只替换首个匹配的字符串,如:
function t2(){  str = "Please visit Microsoft and Microsoft!";  var n = str.replace("Microsoft", "W3School");}

返回的结果如下:
图片


replace() 对大小写敏感,比如:
function t3(){  str = "Please visit Microsoft!";  var n = str.replace("MICROSOFT", "W3School");}

结果如下:
图片

如果想要在替换时不区分大小写,需要使用正则表达式:
function t4(){  str = "Please visit Microsoft!";  var n = str.replace(/MICROSOFT/i, "W3School");}

结果如下:
图片

请注意正则表达式不带引号。

如需替换所有匹配,请使用正则表达式的 g 标志(用于全局搜索),如下:
function t5(){  str = "Please visit Microsoft and Microsoft!";  var n = str.replace(/Microsoft/g, "W3School");}

结果如下:
图片


2、大小写字母转换
小写字母转大写字母,如下:
function t6(){  var text1 = "Hello World!";       // 字符串  var text2 = text1.toUpperCase();  // text2 是被转换为大写的 text1}

结果:
图片

大写字母转小写字母,如下:
function t7(){  var text1 = "Hello World!";       // 字符串  var text2 = text1.toLowerCase();  // text2 是被转换为小写的 text1}

结果:
图片


3、字符串连接
如下:
function t8(){  var text1 = "Hello";  var text2 = "World";  var text3 = text1.concat(" ",text2);  var txet4=text1+" "+text2}

结果:
图片

可以用concat() 方法,也可以用“+”直接相连。

4、删除字符串前后的空格
用trim()方法,如下:
function t9(){  var str = "       Hello World!        ";  var text=str.trim();}

结果:
图片


5、提取字符串
charAt() 方法返回字符串中指定下标(位置)的字符串,如:
function t10(){  var str = "HELLO WORLD";  var text=str.charAt(0);            // 返回 H}

charCodeAt() 方法返回字符串中指定索引的字符 unicode 编码,如:
function t11(){  var str = "HELLO WORLD";  var n=str.charCodeAt(0);         // 返回 72}

6、字符串转化为数组
可以通过 split() 将字符串转换为数组,如:
function t13(){  var txt = "a,b,c,d,e";       // 字符串  var arr=txt.split(",");           // 分隔为字符}

结果:
图片

如果字符串中没有分隔符,利用split()方法可以将字符串转化为单个字符的数组,如下:
function t12(){  var txt = "Hello";       // 字符串  var arr=txt.split("");           // 分隔为字符}

结果:

图片


本节先分享到这里,祝大家每天都有进步。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多