2012-05-26 3 views
-5

Проверьте формат текстового поля, чтобы быть XX-XXXXформа валидации текстового поля

первые две цифры обозначают любое значение между 01-99 являются приемлемыми значения дефис; последние 4 цифры представляют любое значение от 0001 до 1000

+0

Где вопрос? – biesior

+0

И вы хотите проверить, что? Является ли это полем в форме html-формы? Или, может быть, вы пытаетесь проверить документ xml с помощью xsd-файла? Задайте свой вопрос правильно и используйте правильные метки. – toniedzwiedz

ответ

0

Постарайтесь быть более конкретным в будущем ... Думаю, у меня вопрос правильный, но я не уверен.

Отдайте это! Не забудьте изменить «имя поля» на фактическое имя вашего поля.

<validator type="requiredstring"> 
     <param name="fieldname">someThing</param> 
     <message>Number Required.</message> 
    </validator> 

    <validator type="regex"> 
     <param name="fieldname">someThing</param> 
     <param name="expression"><![CDATA[\d{2}-\d{4}]></param> 
     <message>Number must be entered as 99-9999.</message> 
    </validator> 

Это будет работать только для форматирования, а не для макс-значения второго ряда.

Посмотрите Regex for range 1-1000 и http://www.codeproject.com/Articles/206330/Learning-REGEX-regular-expression-in-the-most-easi

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