Validarea formulare

Validarea formularelor în orice limbaj de programare este extrem de importantă. Dacă nu te vei încrede în datele puse de utilizatori atunci vei reusi să ai date valide și care să conțină cât mai puține erori.

O modalitatea de a valida formularele este aceea de a te folosi de expresiile regulate pentru a valida diferite câmpuri. În continuare voi prezenta 7 expresii regulate care te pot ajuta să ai date cât mai sigure.

Validare URL

/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \?=.-]*)*\/?$/

Validare telefon USA

/^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/

Validare parola

(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

Validare cod ZIP USA

^[0-9]{5}(-[0-9]{4})?$

Validare cod postal Canada

^[ABCEGHJ-NPRSTVXY]{1}[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[ ]?[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[0-9]{1}$

Validare cod IBAN

[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,16}

Validare cod BIC

([a-zA-Z]{4}[a-zA-Z]{2}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?)

Cu aceasta ocazie anunț și lansarea unei noi optiuni de wiki care va conținre resurse de programare. Aceste validari plus multe altele vor apărea în această pagina.

 

Spune si tu parerea...