var regCheck =/[\d-*-\u8f6c]{1,15}/;
因为这段表达式,在调用函数时就出现上面的错误。最后查找到的结果就是更改成如下表达式就可以
var regCheck =/[\d(-)*-\u8f6c]{1,15}/;
分析一下原因,问题出现在“*”这个统配符中,在正则中“*”表示匹配零次或多次,第一个表达式在IE下是没问题的,可FireFox下解释这个表达
式就会出现问题,我想可能FireFox把他解释成一个变量,而不是正则中的一个特殊符合。加上“()”就表示匹配括号中的表达式零到多次。