javascript学习笔记 string对象中的正则表达式

Posted emilygarden

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript学习笔记 string对象中的正则表达式相关的知识,希望对你有一定的参考价值。

1. search返回匹配到的位置(-1找不到)

var str = ‘html js‘

var pattern = /js/

str.search(pattern)    --------->5

2. Match

str.match(pattern) --------[‘js‘] 

/js/g -----> ["js", "js",,"js"]

match vs exec

match:非全局的情况下才会返回分组中匹配到的内容,全局匹配只能茶杯到所有匹配到的字符

exec:无论是否全局匹配都会返回分组中匹配到的内容,都只会返回当前匹配到的一个内容,而不是返回全部

vsr str = ‘1.js\n2.js\n3.js‘

/js/mg-----> ["js", "js","js"] mg配合使用

m要发挥作用/js$/mg

3. split

var str = ‘html,css,js‘

var pattern = /,/

str.split(pattern) ["html","css","js"]

 

mg要联合使用  

3.split

以上是关于javascript学习笔记 string对象中的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript学习笔记—— 4. 变量作用域和内存问题

JavaScript学习笔记28

JavaScript_02--------学习笔记

《javascript高级程序设计》学习笔记 | 4.1.原始值与引用值

前端学习笔记01JavaScript源生判断数据类型的方法

js学习笔记之包装对象