没有数字Java Regex Pattern

时间:2009-12-24 19:27:35

标签: java regex

我想要一个正则表达式模式来检查该字符串是否包含任何数字。

图示: 我正在对医院系统进行编码,我希望用户输入患者的姓名,当然名称不应包含任何数字,我该如何通过Regex执行此操作?

4 个答案:

答案 0 :(得分:18)

\D是非数字,因此\D*是一行中的任意数量的非数字。所以你的整个字符串应该匹配\D*

答案 1 :(得分:3)

\ A \ d * \ž

这是一个很好的正则表达式cheatsheet

答案 2 :(得分:2)

尝试:\ D

请参阅JavaDoc以了解Pattern

答案 3 :(得分:0)

名字通常是按字母顺序排列的,所以这很好:[a-b,A-Z, ,-]+

编辑:[a-zA-Z- ',]+