У меня есть домен Grails, содержащий поле ZipCode:Подтвердить ZipCode в домене Grails?
class SomeClass {
String zipCode
}
действительный почтовый индекс в моем опре является то, что она является либо пустой, либо содержит только из цифр.
Как проверить, является ли поле zipCode пустым или действительным почтовым индексом, содержащим только числа?
Это зависит от того, что вы считаете «действующим» почтовым индексом. Я предполагаю, что вы просто имеете дело с адресами США, так как вы говорите «почтовый индекс» и «только цифры». Однако, даже если вы подтвердите, что он содержит только номер и составляет ровно 5 цифр, вы все еще не знаете, является ли это технически корректным почтовым индексом для города/штата/округа. Если вам нужен этот уровень проверки, вам нужно использовать либо данные, предоставленные USPS (вам нужно подписаться на базу данных и заплатить за нее), либо использовать такую услугу, как Cdyne. Итак, обновите свой вопрос, чтобы сказать, что вы подразумеваете под «действительным» для получения наилучшего ответа. –
какая у вас проблема? любая ошибка? любая конкретная проблема? и что вы пробовали? –
Допустимый почтовый индекс в моем def состоит в том, что он либо пуст, либо содержит только числа. –