RegExp()。exec()方法在ie11中返回null值

时间:2018-06-08 09:06:51

标签: javascript regex

使用RegExp().exec()此方法在chrome和edge中运行良好,但在IE11及其较低版本中无效。

例如:

regExp = "^(\d\d?)(\/)(\d\d?)(\/)(\d{4})$"
value = "1/1/2018"

match = new RegExp(regExp).exec(value);  //returns null value in ie11

上面的RegExp转换为/ ^(\ d \ d?)(/)(\ d \ d?)(/)(\ d {4})$ /作为新的RegExp(regExp)的结果,但仍然获得空值。请查看下面的图片 click here

0 个答案:

没有答案