java - 联系电话验证

标签 java swing validation

我想验证联系人的文本字段以检查它是否包含数字。 我已经为 KeyTyped 编写了以下函数,但它不起作用,任何人都可以提供替代方案。提前致谢。

代码:-

private void tnoKeyTyped(java.awt.event.KeyEvent evt)
{
    char c=evt.getKeyChar();
    System.out.println("hi");
    if(!(Character.isDigit(c)||(c==KeyEvent.VK_BACK_SPACE)||(c==KeyEvent.VK_DELETE)))
    {
        evt.consume();
    }
}

最佳答案

I want to validate the contact no Text Field for checking if it contains digit

您可以使用 InputVerifer 对字段进行后验证,请参阅 Validating Input了解更多详情。

I have written following function for KeyTyped but it is not working can anybody provide an alternative

您可以通过使用 DocumentListener 进行实时验证,请参阅 Implementing a Document FilterDocumentFilter Examples了解更多详情

关于java - 联系电话验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931001/

相关文章:

java - 为什么 getText() 无法在 Struts 2 中格式化 double 值

java - 删除字符串

unit-testing - Grails单元测试应该失败奇怪的行为

用于验证一个参数的多种类型和值的 json 模式

java - JCalendar 多日选择

jQuery 减少验证代码中的迭代

Java:生成 N 个随机数,这意味着将是 M

java - 如何告诉我的代码在 Android 中检查哪些标签?

java - 棋盘按钮的背景未设置为黑色

java - JMenuBar 在与应用程序分开的窗口中打开