2015-02-24 3 views
-1

я хочу шаблон проверки формы HTML5, которые могут очень строго проверку этих персонажей ...HTML5 проверка

IN16/20032/2012 
in16/20032/12 
inP12/20003/13 
inP32/20003/2013 
  1. должен быть только два назад слэши

  2. прописных и допускаются абабеты в нижнем регистре (не более 3, не менее 2)

  3. числа не должно быть меньше, чем 9, или больше, чем 11

  4. должен начинаться с алфавитами

  5. не должен начинаться с номером

, например, проверка должны отвергнуть следующее:

ihfg45/...... 

45in/........ и т.д.,
пожалуйста помочь мне решить эту проблему и я буду greately ценить ... я юдоли посмотрел на следующие ссылки ... http://www.girliemac.com/blog/2012/11/21/html5-form-validation/ и http://w3resource.com/gallery/html5-based-fom-validation-without-javascript

+0

Есть всегда не больше и не меньше, чем пяти чисел между косыми чертами? –

+0

привет Джозефу, перед первым обратным слэшем, может быть между 4-6 буквенно-числовыми, после первой косой черты может быть только 5 чисел, а после второй косой черты может быть от 2 до 4 цифр (только) – kabue7

ответ

0

Я считаю, что это должно покрыть ваши правила проверки

(?:[A-Za-z]{2}[0-9]{2,4}|[A-Za-z]{3}[0-9]{1,3})\/[0-9]{5}\/[0-9]{2,4} 

Вы можете прочитать объяснение здесь: https://regex101.com/r/gN1aD7/1 (Обратите внимание, что для проверки HTML5 вам не нужны ^ и $. Это подразумевается).

А вот простой демо: http://jsfiddle.net/sb9agLtt/

+0

Genius..работы, как очарование ... спасибо, Джозеф, вы спасли мне часы ... – kabue7

+0

@ kabue7 Добро пожаловать. Рад, что смог помочь. :) –

Смежные вопросы