JS中20个常用字符串方法及使用方式(总结)


当前第2页 返回上一页

1

2

3

4

5

6

7

//search(regexp)

var intRegex = /[0-9 -()+]+$/; 

  

var myNumber = '999';

var isInt = myNumber.search(intRegex);

console.log(isInt);

//output: 0

10. slice(start, [end])

slice() 方法可提取字符串的某个部分,返回一个新的字符串。包括字符串从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。

1

2

3

4

//slice(start, end)

var text="excellent"

text.slice(0,4) //returns "exce"

text.slice(2,4) //returns "ce"

11. split(delimiter, [limit])

split() 方法用于把一个字符串分割成字符串数组,返回一个字符串数组返回的数组中的字串不包括 delimiter自身。 可选的“limit”是一个整数,允许各位指定要返回的最大数组的元素个数。

12. substr(start, [length])

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。返回一个新的字符串,包含从 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到该字符串的结尾的字符。

1

2

3

4

//substring(from, to)

var text="excellent"

text.substring(0,4) //returns "exce"

text.substring(2,4) //returns "ce"

13. substring(from, [to])

substring() 方法用于提取字符串中介于两个指定下标之间的字符,方返回的子串包括 start 处的字符,但不包括 stop 处的字符,to 可选,如果省略该参数,那么返回的子串会一直到字符串的结尾。

1

2

3

4

5

//substring(from, [to])

var myString = 'javascript rox';

myString = myString.substring(0,10);

console.log(myString)

//output: javascript

14. toLowerCase()

toLowerCase() 方法用于把字符串转换为小写。

1

2

3

4

5

//toLowerCase()

var myString = 'JAVASCRIPT ROX';

myString = myString.toLowerCase();

console.log(myString)

//output: javascript rox

15. toUpperCase()

toUpperCase() 方法用于把字符串转换为大写。

1

2

3

4

5

//toUpperCase()

var myString = 'javascript rox';

myString = myString.toUpperCase();

console.log(myString)

//output: JAVASCRIPT ROX

16. includes()

includes() 方法用于检查字符串是否包含指定的字符串或字符。

1

2

3

4

//includes()

var mystring = "Hello, welcome to edureka";

var n = mystring.includes("edureka");

//output: True

17. endsWith()

endsWith()函数检查字符串是否以指定的字符串或字符结束。

1

2

3

4

//endsWith()

var mystr = "List of javascript functions";

var n = mystr.endsWith("functions");

//output: True

18. repeat()

repeat() 构造并返回一个新字符串,该字符串包含被连接在一起的指定数量的字符串的副本。

1

2

3

4

//repeat()

var string = "Welcome to Edureka";

string.repeat(2);

//output: Welcome to Edureka Welcome to Edureka

19. valueOf()

valueOf() 方法返回一个String对象的原始值(primitive value),该值等同于String.prototype.toString()

1

2

3

4

//valueOf()

var mystr = "Hello World!";

var res = mystr.valueOf();

//output: Hello World!

20. trim()

trim() 方法会从一个字符串的两端删除空白字符。在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符(如 LF,CR)

1

2

3

//trim()

var str = "     Hello Edureka!     ";

alert(str.trim());

相关免费学习推荐:js视频教程

以上就是JS中20个常用字符串方法及使用方式(总结)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript使用什么标签实现

javascript数据类型分为哪两类

javascript中区分大小写吗

angularjs的ng-bind-html指令详解

javascript怎么定义对象数组

javascript如何判断对象是否数组

javascript深度优先遍历(dfs)和广度优先遍历(bfs)算法的介绍

javascript怎么设置div边框

javascript数组删除的方法有哪些

javascript中object.is()方法如何使用?(代码示例)

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...