Validation Flex4是否创建只允许字母和破折号的验证器?
如何创建一个只允许字母作为破折号输入的验证器 提前谢谢 编辑 这就是我到目前为止所拥有的 若我写test,它通过了,若我写123,它失败了,但若我写test123,它通过了,这是我不想要的 编辑 验证器现在可以按照我的要求工作了。:)Validation Flex4是否创建只允许字母和破折号的验证器?,validation,flex4,Validation,Flex4,如何创建一个只允许字母作为破折号输入的验证器 提前谢谢 编辑 这就是我到目前为止所拥有的 若我写test,它通过了,若我写123,它失败了,但若我写test123,它通过了,这是我不想要的 编辑 验证器现在可以按照我的要求工作了。:) 好的,正确的RE是^[a-zA-Z_-]*[a-zA-Z][a-zA-Z_-]*$ override protected function doValidation(value:Object):Array { results
好的,正确的RE是
^[a-zA-Z_-]*[a-zA-Z][a-zA-Z_-]*$
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;
}