可以使用java.util.regex.Pattern.matches()方法验证邮政编码。此方法匹配邮政编码和给定输入邮政编码的正则表达式,如果匹配则返回true,否则返回false。

演示此过程的程序如下:

示例public class Demo {

public static void main(String args[]) {

String zipCode = "83592-1537";

String regex = "\\d{5}(-\\d{4})?";

System.out.println("The zip code is: " + zipCode);

System.out.println("Is the above zip code valid? " + zipCode.matches(regex));

}

}

输出结果The zip code is: 83592-1537

Is the above zip code valid? true

现在让我们了解上面的程序。

邮政编码被打印出来。Pattern.matches()方法匹配邮政编码和给定输入邮政编码的正则表达式,并打印结果。演示此代码段如下:String zipCode = "83592-1537";

String regex = "\\d{5}(-\\d{4})?";

System.out.println("The zip code is: " + zipCode);

System.out.println("Is the above zip code valid? " + zipCode.matches(regex));

java 正则表达式 邮编_使用Java正则表达式进行邮政编码验证相关推荐

  1. java 正则表达式 邮编_使用Java正则表达式验证邮政编码

    为了使用正则表达式匹配邮政编码,我们在Java中使用matchs方法.java.lang.String.matches()方法返回一个布尔值,该值取决于String与正则表达式的匹配. 声明-java ...

  2. java 获取邮编_基于JAVA的根据地名查邮编api调用代码实例

    代码描述:基于JAVA的根据地名查邮编api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/66 1.[代码][Java]代码 import java.io.Bu ...

  3. java正则表达式 匹配()_学习Java正则表达式(匹配、替换、查找)

    import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public c ...

  4. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

  5. java正则表达式面试_【Java面试宝典】正则表达式

    ● 请你谈谈Java中是如何支持正则表达式操作的? 考察点:正则表达式 参考回答: Java中的String类提供了支持正则表达式操作的方法,包括:matches().replaceAll().rep ...

  6. java matcher函数_在Java正则表达式中使用Matcher.end()方法

    方法java.util.regex.Matcher.end()返回根据正则表达式从序列中匹配最后一个字符后的偏移值.此方法不需要任何参数.如果没有匹配发生,或者匹配操作失败,则抛出IllegalSta ...

  7. 正则表达式发明者_浅谈正则表达式背后的基本原理

    一.写在前面 搞编程的都知道正则表达式是什么东西,这里就不多啰嗦了,需要强调的是,这篇文章并不是教你怎么去使用用正则表达式,正则表达式的语法并不是本文的重点,这篇文章的目的就是剥开正则表达式的语法糖, ...

  8. java核心教程_核心Java教程

    java核心教程 Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. Th ...

  9. java 字符串包_包java字符串

    Java核心技术卷I基础知识3.6.3 不可变字符串 3.6.3 不可变字符串 String类没有提供用于修改字符串的方法.如果希望将greeting的内容修改为"Help!",不 ...

最新文章

  1. 用sisotool设计调节参数_工业净化车间施工的重要参数
  2. Python的必学技术——Jupyter Notebook
  3. VC解析XML--使用CMarkup类解析XML
  4. 末日来临,你的编程语言能干嘛? | 每日趣闻
  5. Shiro+springboot+mybatis(md5+salt+散列)认证与授权-01
  6. window点location(仅介绍window点location对象,不介绍属性,因标题不能含有非法字符,.用点来代替)
  7. 1分钟爬取全国高校信息,制成大屏可视化!
  8. [html] 在HTML5中,用于获得用户的当前位置是哪个方法?
  9. 设计模式笔记三:单例模式
  10. 剪映专业版mac版本要求 剪映mac版最新版更新
  11. java中volatile关键字_Java中Volatile关键字详解
  12. 在知行EDI系统中实施SNIP验证
  13. 起重机液压控制系统实训QY-JXSX01
  14. 英特尔第十代处理器为什么不支持win7_为什么i7处理器不支持win7系统,背后的真实原因?...
  15. 读书笔记 - 《盖洛普优势识别器2.0》
  16. Linux——RAID磁盘阵列及配置
  17. Zoreto+坚果云+pdf expert(papership) 实现文献管理和批注同步
  18. 数学基础-概率论01(离散型分布)
  19. DX8数学库(2013-08-03 11:48:34)
  20. Windows - 关于网络唤醒设置的说明

热门文章

  1. python 火车票订票系统(12306)
  2. mmap函数映射物理地址失败指针全F问题解决
  3. 小小聊天室 Python实现
  4. [Codefroces 1230E] Kamil and Making a Stream(List dfs gcd)
  5. matlab 鲁棒优化,yalmip求解鲁棒优化
  6. 解释为什么无限个无穷小的乘积不是无穷小
  7. hjr-SQL-ORECAL
  8. [RN] React Native 使用精美图标库react-native-vector-icons
  9. r245fa物性_2FA应该是强制性的吗?
  10. 统计学习基础——第六章 线性模型选择与正则化