如图,使用正则匹配字符串str中的空格使用两种正则方式区别在于
① /\s*/g是配0次或者多次
② /\s+/g是匹配一次或者多次
还有一种就是在①的前提下加入圆括号
三种正则的意思想表达的虽然有差异但是在exec()方法中打印出的匹配结果值除了index不一样都一样
通过
可以推断出,index匹配到第一项的时候index=0并没有显示未匹配项的下标,所以再第二次的时候任然如此,index始终为0;
如图,使用正则匹配字符串str中的空格使用两种正则方式区别在于
① /\s*/g是配0次或者多次
② /\s+/g是匹配一次或者多次
还有一种就是在①的前提下加入圆括号
三种正则的意思想表达的虽然有差异但是在exec()方法中打印出的匹配结果值除了index不一样都一样
通过
可以推断出,index匹配到第一项的时候index=0并没有显示未匹配项的下标,所以再第二次的时候任然如此,index始终为0;