我正在检查 JTextfield 值,它应该是XX.YY.Z格式
10.01.5
开头或之后不允许有空格。
编辑:-
如何将 Last 指定为字母数字字符,即Z可以是数字或字符
\d
匹配一个数字,\.
匹配一个点。
\d\d\.\d\d\.\d
即"\\d\\d\\.\\d\\d\\.\\d"
。
我在 Java 方面没有太多经验,但这就是我在 PHP 中所做的。
^\d\d.\d\d.\d$
\d代表一位,\d\d代表两位
^插入字符是为了确保它必须以数字开头(开头没有空格)
$美元符号确保末尾没有空格或其他字符。
\d 代表 1 位数字
\。代表一个点字符
[a-zA-Z0-9] 表示字母数字字符。
因此,您可以将正则表达式设置为\d\d.\d\d.[a-zA-Z0-9]。
java中的正则表达式将是“\d\d\.\d\d\.[a-zA-Z0-9]”,因为\必须在java字符串中转义。