hueitan / angular-validation

[INACTIVE] Client Side Validation for AngularJS 1. (You should use version > 2 :boom:)
http://hueitan.github.io/angular-validation/
703 stars 176 forks source link

如何设置多个验证规则? #262

Closed fuchangge closed 7 years ago

fuchangge commented 7 years ago
<div class="register-ipt-wrap">
    <input name="companyname" type="text" class="register-ipt" placeholder="公司名称"
           ng-model="registerModel.companyname"
           autocomplete="off"
           validator="required"
           required-error-message="必填"
           required-success-message="合法"
           message-id="companynameMessage"
    >
</div>
<div id="companynameMessage" class="register-tip text-danger"></div>
var expression = {
    validchar: /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/
};

var validMsg = {
    validchar: {
        error: '不能含有特殊字符',
        success: '验证成功'
    }
};

$validationProvider.setExpression(expression) // set expression
                               .setDefaultMsg(validMsg); // set valid message

这个除了必填以外,还要不能含有特殊字符,怎么设置呢,虽然能添加定义规则,但是我的规则只是检测不含有特殊字符,求解?

fuchangge commented 7 years ago

这个我已经知道,谢谢,设置方法是:validator="required,validchar"

hueitan commented 7 years ago

Nice!