Browse Source

Add stringLength validator

phuoc 12 years ago
parent
commit
16d18c323a
2 changed files with 15 additions and 0 deletions
  1. 1 0
      demo/index.html
  2. 14 0
      src/js/validator/stringLength.js

+ 1 - 0
demo/index.html

@@ -13,6 +13,7 @@
     <script type="text/javascript" src="../vendor/bootstrap/js/bootstrap.min.js"></script>
     <script type="text/javascript" src="../src/js/bootstrapValidate.js"></script>
     <script type="text/javascript" src="../src/js/validator/notEmpty.js"></script>
+    <script type="text/javascript" src="../src/js/validator/stringLength.js"></script>
 </head>
 <body>
     <div class="container">

+ 14 - 0
src/js/validator/stringLength.js

@@ -0,0 +1,14 @@
+(function($) {
+    $.extend($.bootstrapValidator.validator, {
+        stringLength: {
+            validate: function(element, options) {
+                var value = $.trim($(element).val()), length = value.length;
+                if ((options.min && length < options.min) || (options.max && length > options.max)) {
+                    return false;
+                }
+
+                return true;
+            }
+        }
+    });
+}(window.jQuery));