2014-11-10 1 views
0

PF Номера будет находиться в указанном ниже формате:регулярного выражения из сотрудников резервного фонда (epfo)

XX/12345/7654321

XX - представляет государство, в котором PF офис находится

12345 - Учреждение Код

7654321 - Номер счета

Подробное объяснение: XX- 1-ые два символа алфавиты repres введя государство, в котором находится ваш офис PF. 12345- Следующие символы, заключенные между двумя косыми чертами (/ 12345 /) является кодом создание 1234567- последний набор номера является номер счета работника

+0

И что именно вопрос? –

+0

На самом деле мне нужна проверка регулярного выражения в соответствии с этим шаблоном, так как я новый пользователь, поэтому мне трудно это сделать, и это то, что я делаю^([AZ] (/) \ d {5} (/) \ d { 7}) * $ –

+0

Имеются ли в кодах эскизов и номер счета какие-либо ограничения по длине (мин, макс.)? Или иметь точную длину? Насколько я понимаю, они являются полностью числовыми? –

ответ

0

Тогда это ваш друг:

^[A-Z]{2}/\d{5}/\d{7}$ 

последовательность ровно двух заглавных букв, сопровождаемых слэшем, за которым следует группа из 5 цифр, за которой следует слэш, а затем группа из 7 цифр.

^ и $ будут гарантировать, что это полная строка, содержащая ничего, что подходит для проверки полной строки. Если вы хотите знать, содержит ли строка s такой идентификатор, вы должны их оставить, и если вы хотите извлечь его из строки, вам придется использовать группы захвата (приложите регулярное выражение в круглых скобках).

+0

Мне жаль, что я не мог напомнить, что этот код мне нужен, либо он действителен, либо пуст. это сэр или это будет правильно, как^([AZ] {2}/\ d {5}/\ d {7}) * $ –

+0

Решение, которое я вам дал, отлично подходит для проверки. –

+0

Предположим, если мы не почувствуем необходимость в этом номере epfo, я хочу, чтобы они пустые, так что будет для этого регулярным выражением? Например: либо действительный, либо пустой. –