我正在检查JTextfield值,它应该是 XX.YY.Z 格式
10.01.5
开始时或之后没有空格。
修改: -
如何指定姓氏为字母数字字符,即 Z 可以是数字或字符
答案 0 :(得分:2)
\d
匹配一个数字,\.
匹配一个数字。
\d\d\.\d\d\.\d
即。 "\\d\\d\\.\\d\\d\\.\\d"
。
答案 1 :(得分:1)
我没有太多Java经验,但这就是我在PHP中所做的。
^\d\d.\d\d.\d$
\ d 代表一个降级, \ d \ d 代表两个降级
^ 一个插入符号可以确保它必须以数字开头(开头没有空格)
$ 一个美元符号可确保最后没有空格或其他字符。
答案 2 :(得分:1)
答案 3 :(得分:0)
\ d代表1位数字
\。代表点字符
[a-zA-Z0-9]代表字母数字字符。
因此,您可以将正则表达式设置为 \ d \ d。\ d \ d。[a-zA-Z0-9] 。
Java中的正则表达式为“ \ d \ d \。\ d \ d \。[a-zA-Z0-9]” ,因为 \ 必须用Java字符串转义。