In this project I have the following jquery code to validate a form. It works fine, but i'd like it to be more specific by implementing a more thorough validation for UK reg plates. My javascript code is:
function ValidateSspcpForm()
{
  $('#SspcpForm').validate({
    rules: {
      'sspcp[reg]': {
          required: true,
          rangelength: [2, 8],
      },
    messages: {
      'sspcp[reg]': {
        required: "Your car's registration is required in advance, Please input one here.",
        rangelength: "The registration number must be between 2 and 7 characters in length"
      },
    }
  });
}
The method I want to implement is this, it seems to cover everything for UK plates which is perfect for my use case:
(^[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}$)
Any help or ideas would be much appreciated!
 
    