[]用正则的方式检验打成APP会有问题

var pat:RegExp=new RegExp(/^[\u4e00-\u9fa5a-zA-Z0-9.-_@]+$/,"i"); 
            if(param!=null){
                for(var i:int=0;i<param.length;i++){
                    if(param[i][1]!=""){
                        if(pat.test(param[i][1])==false)   
                        {   
                            trace(param[i][1]);
                            Constant.helper.times=true;
                            Constant.waitView.setViibile(false);
                            Constant.tipsView.showtipsConfirm(LanguageTips.INPUTERROR);
                            return ;   
                        }
                    }
                    paramStr+="&"+param[i][0]+"="+param[i][1];
                }
            }
上面是正则的方法,在浏览器运行是没有问题的,但打成APK环境运行就会报错,如图
Screenshot_2017-08-11-18-47-16.png

 
 
在safri浏览器运行也会报错
已邀请:

vincent

赞同来自:

把/^[\u4e00-\u9fa5a-zA-Z0-9.-_@]+$/改成"^[\u4e00-\u9fa5a-zA-Z0-9.-_@]+$" 就没有问题  ,你们不用去测了

Monica - 知识达人

赞同来自:

好的,有问题再联系

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作