【发布时间】:2026-01-27 10:15:02
【问题描述】:
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;
}
}
对于上面的代码,当我编译错误是:
此行有多个标记: -1084: 语法错误:在 var 之前需要标识符。 -1086: 语法错误:在冒号之前需要分号。 -结果
收到错误请帮忙
【问题讨论】:
-
在两行收到错误 var pattern1:RegExp =/^[\w.-]+@\w[\w.-]+\.[\w.-]*[a-z ][a-z]$; var Result:Object =pattern1.exec(email);
-
您的正则表达式缺少 /
标签: actionscript-3