Magento验证课程

时间:2012-12-04 10:11:08

标签: magento

我需要验证用户名。用户名应仅允许使用字符和空格。它不应该接受数字。允许数字的当前验证类。但是,如果我使用不允许空格的类“validate-alpha”。任何人都可以告诉我应该使用哪个验证类吗?

1 个答案:

答案 0 :(得分: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