【发布时间】:2014-11-25 18:35:26
【问题描述】:
程序中的一个功能是用户输入他们的邮政编码。到目前为止,我有:
if ( postcode != //SOMETHING// )
{
JOptionPane.showMessageDialog(this, "Not UK Postcode", "Postcode must be a valid UK postcode", jOptionPane.ERROR_MESSAGE);
}
我会在 if 语句中添加什么内容以检查输入的邮政编码是否为有效的英国邮政编码?
【问题讨论】:
-
那么,您有有效的英国邮政编码列表吗?它在数据库中吗?在文本文件中?可通过网络服务获得?信鸽分期提供?确实,在开始编写代码之前,您需要考虑一下它应该如何工作。
-
您是否研究过什么是有效的邮政编码?
-
@DavidWallace 不,只是确保他们不能在邮政编码字段中输入“BFUWIDAPBVUIWDP”之类的内容
-
@KickButtowski 不完全重复。如果我们假设 OP 打算将候选邮政编码与链接问题中提供的正则表达式进行匹配,那么他/她仍然没有实际进行匹配的代码。
标签: java validation if-statement postal-code