Actionscript 3 编译正则表达式时出现操作脚本错误
在编译上述代码时,错误为: 此行有多个标记: -1084:语法错误:在变量之前应为标识符。 -1086:语法错误:冒号前应为分号。 -结果Actionscript 3 编译正则表达式时出现操作脚本错误,actionscript-3,Actionscript 3,在编译上述代码时,错误为: 此行有多个标记: -1084:语法错误:在变量之前应为标识符。 -1086:语法错误:冒号前应为分号。 -结果 收到错误,请帮助您缺少行尾的结束符。应改为: public function validemail(email:String):Boolean { //var emailExpression:RegExp = /^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$; //var Result:Object=emailE
收到错误,请帮助您缺少行尾的结束符。应改为:
public function validemail(email:String):Boolean {
//var emailExpression:RegExp = /^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;
//var Result:Object=emailExpression.exec(email);
var pattern1:RegExp =/^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;
var Result:Object =pattern1.exec(email);
if(Result==null){
return false;
}
return true;
}
public function validateandsend(event:MouseEvent):void {
if(validemail(txtEmail)==false){
ErrorMessage="Please enter the valid mail di information";
xmlErrorDetails.send();
return;
}
}
您在该行末尾缺少一个结束符/结束符。应改为:
public function validemail(email:String):Boolean {
//var emailExpression:RegExp = /^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;
//var Result:Object=emailExpression.exec(email);
var pattern1:RegExp =/^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;
var Result:Object =pattern1.exec(email);
if(Result==null){
return false;
}
return true;
}
public function validateandsend(event:MouseEvent):void {
if(validemail(txtEmail)==false){
ErrorMessage="Please enter the valid mail di information";
xmlErrorDetails.send();
return;
}
}
在两行var pattern1处接收错误:RegExp=/^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;var结果:Object=pattern1.exec(电子邮件);您的regexp在两行var pattern1中缺少/接收错误:regexp=/^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$;var结果:Object=pattern1.exec(电子邮件);您的regexp缺少一个/