标签: java regex swing
我目前正在验证从JTextfield输入的值是否为String,并检查字符串格式是否匹配“ 2个字母+ 37个字母数字长度”。
这是我的正则表达式
^[a-zA-Z]{2}[a-zA-Z0-9]{37}$
if (!getEnteredValue().matches("^[a-zA-Z]{2}[a-zA-Z0-9]{37}$")) { //displays warning message }
似乎得到的任何值都会显示警告消息。
如何修正我的正则表达式?