Home | History | Annotate | Download | only in demo
      1 <!--
      2 @license
      3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
      4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
      5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
      6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
      7 Code distributed by Google as part of the polymer project is also
      8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
      9 -->
     10 
     11 <link rel="import" href="../../polymer/polymer.html">
     12 <link rel="import" href="../../iron-validator-behavior/iron-validator-behavior.html">
     13 
     14 <script>
     15   Polymer({
     16     is: 'ssn-validator',
     17 
     18     behaviors: [
     19       Polymer.IronValidatorBehavior
     20     ],
     21 
     22     validate: function(value) {
     23       // this regex validates incomplete ssn's (by design)
     24       return !value || value.match(/^[0-9]{0,3}-[0-9]{0,2}-[0-9]{0,4}$/);
     25     }
     26   });
     27 </script>
     28