当前位置: 首页 > 知识库问答 >
问题:

如何在Java中验证字符串匹配所需的模式?

阎卓
2023-03-14

共有1个答案

巫马玉堂
2023-03-14

您可以使用SimpleDateFormat来确定字符串表示形式是否有效。

从你的字符串

2014-05-11T09:00:01.772401

public static void main(String[] args) {
    String t = "2014-05-11T09:00:01.772401";
    final String pattern = "yyyy-MM-dd'T'hh:mm:ss.SSSSSS";
    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
    try {
        sdf.parse(t);
        System.out.println("Valid");
    } catch(java.text.ParseException e) {
        System.out.println("Invalid format");
    }
}
 类似资料:
  • 问题内容: 我想在输入字符串中搜索给定的字符串模式。 例如 现在,我需要搜索字符串URL是否包含“ ”。请帮我。 这是一个例子。实际上,我需要检查URL是否包含匹配“ / {a-zA-Z0-9} /”的字符串。 问题答案: 您可以为此使用类。如果您只想在中匹配单词字符,则可以使用以下正则表达式。是的简写。如果您可以,请使用或。

  • 我需要一个正则表达式来精确匹配在字符串开头或结尾设置的字符,并将它们替换为。注意:它不应该与该字符集的部分匹配,只有当它完整地出现时。 因此,如果我有,它应该返回。 如果我有,它应该只删除,而不是开头的,因为它不是整个,而是它的一部分。 我尝试的是: “AB”不应匹配,因为它们不是单独“AB”组,而是其他单词的一部分。

  • 我正在寻找与此非常相似的东西,只是我想要所有的匹配,而不仅仅是第一个。在javascript中,您可以添加一个“全局”修饰符来获得所有匹配项的列表,在Java中是否也有类似的可能?

  • 我试图检查字符串是否包含完全匹配。例如: String str="这是我的字符串,具有-Policy和-p" 我怎样才能做到以下几点:

  • 我试图找出我的字符串是否包含从a到z的所有字母 我们可以通过其他方法解决这个问题,但我正在尝试仅使用模式和匹配器来解决它。

  • 我有一个电子邮件地址字段,其中有一个客户端验证,不允许几个临时域,如tempmailder.com或dispostable.com. 在服务器端,我使用了fluent验证来指定验证规则。 web中不允许的临时域。将文件配置为逗号分隔的字符串。 我是否可以指定一种方法来验证用户根据不允许的电子邮件域列表输入的值。 谢啦