我需要验证用户名。用户名应该只允许字符和空格。它不应该接受数字。当前允许数字的验证类。但是,如果我使用不允许空格的类“validate-alpha”。谁能告诉我应该使用哪个验证类?
问问题
2873 次
1 回答
4
您可以创建自己的自定义验证类
<script type="text/javascript">
var theForm = new VarienForm('theForm', true);
Validation.add('validate-alpha-spac','You failed to enter baz!',function(v) {
return Validation.get('IsEmpty').test(v) || /^[a-zA-Z0-9 ]+$/.test(v)
});
</script>
见http://magento-quickies.tumblr.com/post/6579512188/magento-custom-form-validation
或者
Validation.addAllThese([
'validate-alpha-space',
'Please use letters only (a-z or A-Z) in this field.',
function (v) { return Validation.get('IsEmpty').test(v) || /^[a-zA-Z0-9 ]+$/.test(v)
}]),
见http://blog.baobaz.com/en/blog/custom-javascript-form-validators
于 2012-12-04T10:26:02.797 回答