This page looks best with JavaScript enabled

Regex

 ·  ☕ 1 min read
Validate UK Phone
1
2
3
4
validatePhone = function(phone) {
  var re = /^(((\+44\s?\d{4}|\(?0\d{4}\)?)\s?\d{3}\s?\d{3})|((\+44\s?\d{3}|\(?0\d{3}\)?)\s?\d{3}\s?\d{4})|((\+44\s?\d{2}|\(?0\d{2}\)?)\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/;
  return(re.test(phone));  
};
Validate Email
1
2
3
4
5
validateEmail = function(email) {
  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  return(re.test(email));

};
Validate UK Car registration number
1
2
3
const validRegex =
    '(^[A-Z]{2}[0-9]{2}\s?[A-Z]{3}\$)|(^[A-Z][0-9]{1,3}[A-Z]{3}\$)|(^[A-Z]{3}[0-9]{1,3}[A-Z]\$)|(^[0-9]{1,4}[A-Z]{1,2}\$)|(^[0-9]{1,3}[A-Z]{1,3}\$)|(^[A-Z]{1,2}[0-9]{1,4}\$)|(^[A-Z]{1,3}[0-9]{1,3}\$)|(^[A-Z]{1,3}[0-9]{1,4}\$)|(^[0-9]{3}[DX]{1}[0-9]{3}\$)';

Share on