如何创建一个仅允许字母为破折号作为输入的验证器?
提前致谢
修改
这是我到目前为止所拥有的......
如果我写测试它通过,如果我写123它失败但如果我写test123它通过我不想要的
修改
验证器现在按我的意愿工作。 :)
override protected function doValidation(value:Object):Array
{
results = [];
var regEx:RegExp = /^[a-zA-Z _-]*[a-zA-Z][a-zA-Z _-]*$/;
if(regEx.test(value as String)) {
trace("passed")
return results;
} else {
var err:ValidationResult = new ValidationResult(true,"","","Only letters are allowed");
results.push(err);
trace("error")
}
return results;
}
答案 0 :(得分:1)
确定正确的RE是^[a-zA-Z _-]*[a-zA-Z][a-zA-Z _-]*$