18910140161

js进行字符串模式匹配

顺晟科技

2021-06-16 11:04:58

257

搜索()

//0无故返回0

//3

如果使用字符串,就会出错。很少使用字符串的形式,也很少使用以上两种方法

总结:只要匹配有错误,返回0

//1

//1

这个方法不需要转义

匹配()

返回的是一个数组,但是现在数组的长度是1,不是数字的下标不计入数组的长度。

现在的区别是没有全局匹配,只有个a。

//结果没有变

//["a "、" a "、" a "、" a"]

//对象

//['a ',' A ',' A ',' A ',' A ',' A']

从上面的例子可以看出,match()可以将匹配的字符存储在一个数组中并返回

替换()

//8 aaaaabbbbccdddee

//8 aaaaabbbbccdddee

从上面的例子可以看出,第二个参数可以是数字或字符串

//AaaAAABbccdddee

从上面的例子可以看出,replace()并不改变原始字符串,而是作为新的副本返回

//8 aaaaabbbbccdddee

//8 aaaaabbbbccdddee

//8888 aabbbbccddee

总觉得上面写的格式不准确,不如写成字符串

//888888 bbbbccddee

不匹配,返回原字符串

//8888888888888 dddee

//8888888888888 dddee

选择器替换,选择器中的符号只能独立匹配,不能进行短语匹配

回调函数,不懂!

Math.max()

//5

//6

//NaN

//1

//-无穷大

现在它相当于传入一个字符串

也可以传入变量

//NaN

如果直接传入数组,则无法判断数组中的更大值,因此需要使用以下方法

//5

Math.min()

最小值的所有操作应该与更大值相同

//1

//1

Math.abs()

//10

Math.ceil()

//2

//2

Math.floor()

//1

//1

Math.pow()

//16

Math.sqrt()

//3

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航