$(document).ready(function() {
$('#username').validate({
expression: 'if (VAL) return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#username').validate({
expression: 'if (VAL && VAL != "Nume de utilizator") return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#username').validate({
expression: 'if (VAL && VAL.length >= 5) return true; else return false;',
message: 'Nume de utilizator prea scurt. Poate contine min. 5 caractere.'
});
$('#username').validate({
expression: 'if (VAL && VAL.length <= 16) return true; else return false;',
message: 'Nume de utilizator prea lung. Poate contine max. 16 caractere.'
});
$('#username').validate({
expression: 'if (VAL && VAL.match(/^[a-zA-Z0-9]*$/)) return true; else return false;',
message: 'Numele de utilizator contine cel putin un caracter invalid. Sunt permise doar a-z, A-Z, 0-9.'
});
$('#email').validate({
expression: 'if (VAL) return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#email').validate({
expression: 'if (VAL && VAL != "Email") return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#email').validate({
expression: 'if (VAL && VAL.length <= 64) return true; else return false;',
message: 'Emailul poate contine max. 64 caractere.'
});
$('#email').validate({
expression: 'if (VAL && VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.-]+)*\\@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*\\.[a-zA-Z]{2,6}$/)) return true; else return false;',
message: 'Introdu o adresa de mail valida.'
});
$('#password').validate({
expression: 'if (VAL) return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#password').validate({
expression: 'if (VAL && VAL != "Parola") return true; else return false;',
message: 'Completeaza acest camp.'
});
$('#password').validate({
expression: 'if (VAL && VAL.length >= 5) return true; else return false;',
message: 'Parola este prea scurta. Poate contine min. 5 caractere.'
});
$('#password').validate({
expression: 'if (VAL && VAL.length <= 16) return true; else return false;',
message: 'Parola este prea lunga. Poate contine max. 16 caractere.'
});
$('#password').validate({
expression: 'if (VAL && VAL.match(/^[a-zA-Z0-9 @!#$%&(){}*+,\\-.\\/:;<>=?[\\]\\^_|~]*$/)) return true; else return false;',
message: 'Parola contine cel putin in caracter invalid.
Cele permise sunt:
a-z A-Z 0-9
@ ! # $ % & ( ) { } * + , - . / : ; < > = ? [ ] ^ _ | ~'
});
$('#password').validate({
expression: 'if (VAL && (VAL != $("#username").val())) return true; else return false;',
message: 'Numele de utilizator si parola nu pot fi identice.'
});
});