Blame view

bower_components/jquery-validation/src/additional/pattern.js 593 Bytes
4c373a79   Administrator   ашкые
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  /**
  * Return true if the field value matches the given format RegExp
  *
  * @example $.validator.methods.pattern("AR1004",element,/^AR\d{4}$/)
  * @result true
  *
  * @example $.validator.methods.pattern("BR1004",element,/^AR\d{4}$/)
  * @result false
  *
  * @name $.validator.methods.pattern
  * @type Boolean
  * @cat Plugins/Validate/Methods
  */
  $.validator.addMethod( "pattern", function( value, element, param ) {
  	if ( this.optional( element ) ) {
  		return true;
  	}
  	if ( typeof param === "string" ) {
  		param = new RegExp( "^(?:" + param + ")$" );
  	}
  	return param.test( value );
  }, "Invalid format." );