2016-06-15 4 views

ответ

5

[A-Z]\d{5} означает: любое письмо от A к Z и затем пять цифр.

Что вы хотите, это [A-Z0-9]{5} и тому подобное. Вам также необходимо удалить пробелы. И если вы хотите принять строчные буквы, используйте флаг i.

Полное регулярное выражение:

/^[A-Z0-9]{5}\-[A-Z0-9]{5}\-[A-Z0-9]{3}\-[A-Z0-9]{2}$/i 
+0

Спасибо за ответ, Но как я могу удалить пробел? и [A-Z] \ d {5} означает, что XXXXX может быть буквой или буквой, а не буквой от A до Z, а затем пятизначной цифрой. извините за то, что не дал четкого описания. –

+0

@ krunal.cp Что значит? Просто удалите пробелы из регулярного выражения; см. полное регулярное выражение в этом ответе. Они не в формате. – Xufox

+0

Я имею в виду, что там не должно быть места. –

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