2013-02-19 1 views
0

Мне нужен javascript reg ex, который заставляет пользователя вводить пробел в свой почтовый индекс в Великобритании.UK postcode reg ex с пробелом

Может ли кто-нибудь помочь? Те, кого я нашел, по-видимому, допускают дополнительные пробелы, которые не то, что мне нужно.

+1

По крайней мере, вы могли бы сказать нам, что действующий в Великобритании пост код –

+1

Связанный: HTTP: //stackoverflow.com/q/164979/1615483 –

+1

Не обижайтесь, но если вы заставляете пользователей делать это, вы будете раздражать своих пользователей. Позвольте им вводить его с интервалом или без него, а затем переформатировать его самостоятельно. – jgm

ответ

0

Что-то вроде этого? Поверьте, что перехватывает все почтовые индексы Великобритании, по крайней мере, он поймал все те, которые я могу думать с верхней части моей головы

/^(\w{1,2}\d{1,2}\w?\s\d\w{1,2})$/ 
+0

Росс, это заставляет пространство войти? – lunchboxbill

+0

Да. После '' 's' (пробела) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' означает, Таким образом, все выражение гласит: \t 1 или 2 буквы (\ w), за которыми следуют 1 или 2 числа (\ d), за которыми следует 0 или 1 символ. Пространство. 1, а затем 1 или 2 буквы. –