正好刚刚在写一段程序,用到了正则表达式,满以为以下代码没有问题,可偏偏IE报了错。
1 //正则手机电话2 function isTelephone(obj)3 { 4 reg=/^1([358]{1})\d{9}$/;5 if(!reg.test(obj))6 { return false; } 7 }
后来将第4行改动一下,对reg进行显示声明,之后,IE也乖了,可以了。
但是其他未经声明的变量,IE也不会在乎,为什么正则表达式,就在乎了呢?
Powered by: 博客园 Copyright © 2024 峰雪 Powered by .NET 9.0 on Kubernetes