I'm wondering how could I validate multiple conditions for same field in Bootstrap Validator?
I understand, that had it been in plain Javascript it could have been possible by using if-else condition
What I'm looking is validating a password field on the 4 conditions stated below:
1) regex : /(?=.{8,}).*/; 
Error message: Password should be minimum 8 characters
2) regex: /^(?=\S*?[a-z])(?=\S*?[0-9])\S{8,}$/;
Error message: It should be alpha-numeric + minimum 8 characters.
3) regex:  /^(?=\S*?[A-Z])(?=\S*?[a-z])((?=\S*?[0-9])|(?=\S*?[^\w\*]))\S{8,}$/;
Error message: Must contain at least one upper case letter, one lower case letter and (one number OR one special char).
4) regex: /^(?=\S*?[A-Z])(?=\S*?[a-z])(?=\S*?[0-9])(?=\S*?[^\w\*])\S{8,}$/;
Error Message: Must contain at least one upper case letter, one lower case letter and (one number AND one special char).
<div class="row">
        <div class="col-xs-8 form-group">
            <input type="password" name="password" id="password" value="" class="form-control input-small" placeholder="Password"  />
                <span class="help-block" id="passwordMessage"></span>                       
        </div>
</div>
<script type="text/javascript">
$(document).ready(function() { 
    $('#loginForm').bootstrapValidator({         
        fields: {       
             password: {
                trigger: 'blur',
                container: '#passwordMessage',              
                validators: {
                    notEmpty: {
                        message: 'You cant leave this empty'
                    },
                }
            },
    }); 
  });
</script>