gpt4 book ai didi

java - 我需要在焦点丢失事件中验证 NIC

转载 作者:行者123 更新时间:2023-11-30 08:10:21 28 4
gpt4 key购买 nike

我需要在焦点丢失事件中验证 NIC。我使用了这段代码。即使我提供了正确的 NIC,它也不适用于所有打印 Invalid NIC 消息的情况。任何人都可以说代码中是否有问题并告诉我代码中更正位置的指南。

if(!(txtNic.getText().matches("/^[0-9]{9}[vVxX]$/")))
{
JOptionPane.showMessageDialog(null,"Invalid NIC ");
}

最佳答案

您的正则表达式中不需要周围的斜线:

if(!(txtNic.getText().trim().matches("^[0-9]{9}[vVxX]$")))
{
JOptionPane.showMessageDialog(null,"Invalid NIC ");
}

应该可以。我还添加了 .trim() 以确保我们不会放入任何可能会出现的空格。

关于java - 我需要在焦点丢失事件中验证 NIC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751580/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com