mirror of https://github.com/usbharu/Hideout.git
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| {{#isEmail}}@Email {{/isEmail}}{{!
 | |
| pattern set
 | |
| }}{{#pattern}}@Pattern(regexp="{{{.}}}") {{/pattern}}{{!
 | |
| minLength && maxLength set
 | |
| }}{{#minLength}}{{#maxLength}}@Size(min={{minLength}},max={{maxLength}}) {{/maxLength}}{{/minLength}}{{!
 | |
| minLength set, maxLength not
 | |
| }}{{#minLength}}{{^maxLength}}@Size(min={{minLength}}) {{/maxLength}}{{/minLength}}{{!
 | |
| minLength not set, maxLength set
 | |
| }}{{^minLength}}{{#maxLength}}@Size(max={{.}}) {{/maxLength}}{{/minLength}}{{!
 | |
| @Size: minItems && maxItems set
 | |
| }}{{#minItems}}{{#maxItems}}@Size(min={{minItems}},max={{maxItems}}) {{/maxItems}}{{/minItems}}{{!
 | |
| @Size: minItems set, maxItems not
 | |
| }}{{#minItems}}{{^maxItems}}@Size(min={{minItems}}) {{/maxItems}}{{/minItems}}{{!
 | |
| @Size: minItems not set && maxItems set
 | |
| }}{{^minItems}}{{#maxItems}}@Size(max={{.}}) {{/maxItems}}{{/minItems}}{{!
 | |
| check for integer or long / all others=decimal type with @Decimal*
 | |
| isInteger set
 | |
| }}{{#isInteger}}{{#minimum}}@Min({{.}}){{/minimum}}{{#maximum}} @Max({{.}}) {{/maximum}}{{/isInteger}}{{!
 | |
| isLong set
 | |
| }}{{#isLong}}{{#minimum}}@Min({{.}}L){{/minimum}}{{#maximum}} @Max({{.}}L) {{/maximum}}{{/isLong}}{{!
 | |
| Not Integer, not Long => we have a decimal value!
 | |
| }}{{^isInteger}}{{^isLong}}{{#minimum}}@DecimalMin("{{.}}"){{/minimum}}{{#maximum}} @DecimalMax("{{.}}") {{/maximum}}{{/isLong}}{{/isInteger}} |