h5Validate RegEx – regular espressions patterns

css

.form-valid {
background-color: #ff628d;
color: white;
}

js – regex

	$(document).ready(function () {
		
		// add h5-class to validate fields
		$.h5Validate.addPatterns({
			'codfiscale':    /^([A-Za-z]{6}[0-9lmnpqrstuvLMNPQRSTUV]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9lmnpqrstuvLMNPQRSTUV]{2}[A-Za-z]{1}[0-9lmnpqrstuvLMNPQRSTUV]{3}[A-Za-z]{1})|([0-9]{11})$/,
			'partitaiva':    /^[0-9]{11}$/
			'phone':    /(^1-[2-9]\d{2}-\d{3}-\d{4}$)|(^\d{2}-\d{2}-\d{3}-\d{4}$)/,
			'datesql':  /^[012][019][0-9][0-9]-[01][0-9]-[0123][0-9]$/,
			'zip5':     /^[0-9]{5}$/,
			'zip9':     /(^\d{9}$)|(^\d{5}-\d{4}$)$/,
			'int':      /^[0-9]*$/,
			'alphanum': /^[A-Za-z0-9]+$/,
			'alpha':    /^[A-Za-z]+$/ 
		});
		
		$('#form_id').h5Validate({
			errorClass:'form-valid' 
		});
	});

Github: https://github.com/ericelliott/h5Validate

How to find all files containing specific text on Linux?

Do the following:

grep -rnw '/path/to/somewhere/' -e 'pattern'

-r or -R is recursive,
-n is line number, and
-w stands for match the whole word.
-l (lower-case L) can be added to just give the file name of matching files.

Along with these, –exclude, –include, –exclude-dir flags could be used for efficient searching:

This will only search through those files which have .c or .h extensions:

grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"

This will exclude searching all the files ending with .o extension:

grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern"

For directories it’s possible to exclude a particular directory(ies) through –exclude-dir parameter. For example, this will exclude the dirs dir1/, dir2/ and all of them matching *.dst/:

grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"

For more options check man grep

Oggi Sposi!

Cristiana & Maurizio, San Rocco di Camogli 11/11/2009 11.30