`

java验证是否包含特殊字符/\:*?"<>

阅读更多
public class MatchTest {

	private static final String REGEX = "^.*[(/) | (\\\\) | (:) | (\\*) | (\\?) | (\") | (<) | (>)].*$";

	public static void main(String[] args) {
		String s = "aswd?qwe:f";
		System.out.println(isMatches(s, REGEX));
		
	}

	public static boolean isMatches(String str,String regex){
		return str.matches(regex);
		
	}
}
分享到:
评论

相关推荐

    关于XML的考试的试卷

    2. XML命名规则:元素和属性名必须遵循一定的命名规则,如不能以数字开头,不能包含特殊字符等。 3. XML实体:实体是XML中的一个重要概念,分为预定义实体(如`&amp;`代表`&`)和自定义实体,用于插入特殊字符或引用...

    Java常用正则表达式.txt

    包括了邮箱名中可能包含的特殊字符如“-”、“+”和“.”,同时也考虑到了域名部分可能出现的子域名结构。 **4. 匹配URL地址** - **正则表达式:** [a-zA-z]+://[^s]* - **解析:** 该表达式可以匹配标准的URL格式,...

    xml xsl网页生成

    - **命名规则**:元素和属性名必须以字母或下划线开头,不能包含空格和某些特殊字符。 - **结构**:XML文档具有层级结构,每个元素可以有子元素,并且每个元素都必须关闭。 - **DTD(文档类型定义)或XML Schema*...

    JSTL详细标签库介绍

    ------------异常处理程序&lt;BR&gt;&lt;BR&gt;12.5一个异常处理的简单实例:除数为0&lt;BR&gt;&lt;BR&gt;需求:使用一个小应用程序,完成两数相除的计算&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;分析:&lt;BR&gt;我们使用有顶向下,逐步求精的...

    常用正则表达式

    而`\`是转义字符,用于表示特殊字符,如`\n`代表换行符,`\s`代表空白字符(包括空格、制表符、换页符等)。 #### 匹配中文字符 - **模式:** `[\u4e00-\u9fa5]` - **描述:** 这个正则表达式用于匹配任何中文字符...

    java面试题题库详解

    - **HTML转义字符:** `&lt;`、`&gt;`、`&` 的转义字符分别为 `&lt;`、`&gt;`、`&amp;`。 #### 35. JSP获取请求参数 **知识点概述:** - **request 对象:** 使用 `request.getParameter()` 方法获取参数。 - **表单提交...

    Maven安装与配置及Idea配置Maven的全过程.pdf

    - **解压**:将下载好的Maven压缩包解压到一个不包含中文、空格或其他特殊字符的文件夹中,例如`C:\Program Files\Apache\maven-3.6.1`。 ##### 3. 配置环境变量 - **创建环境变量**: - 右键点击“计算机”或...

    maven第三方仓库配置

    将Maven核心程序解压到一个合适的目录下,推荐使用无中文及特殊字符的路径,比如`D:\javatools\maven\apache-maven-3.3.9`。 ##### 3. 配置环境变量 在系统环境变量中添加`MAVEN_HOME`,值为Maven的安装目录;并在...

    xml学习资料

    XML提供了实体引用,用于表示特殊字符或字符串,如`&lt;`、`&gt;`、`&`等。常见的预定义实体包括`&amp;`(&)、`&lt;`(&lt;)、`&gt;`(&gt;)、`&quot;`(")和`&apos;`(')。例如: ```xml &lt;name&gt;&quot;张三&quot;&lt;/name&gt; `...

    java面试宝典

    ### Java面试宝典知识点梳理 #### 一、基础概念与语法 **1. ".java"文件是否必须以.java为扩展名?** - **答案:** 不一定非得使用.java作为扩展名,但这是约定俗成的做法,易于识别并被开发工具支持。 - **解释:*...

    java面试笔记整理,包含java,redis,kafka等

    - **数组:** 在Java中,数组是一种特殊的对象类型。 - **对象:** 数组本身就是一个对象,它具有类类型,可以被赋值给引用变量,并且可以使用数组名调用方法。 #### 十、Java基本数据类型 Java中的基本数据类型包括...

    Java安全与质量编码规范.docx

    ### Java安全与质量编码规范知识点解析 #### 一、引言 本文档旨在提供一套针对Java开发人员的安全与质量编码规范。遵循这些规范可以帮助开发者编写出更安全、更可靠的源代码,并能顺利通过诸如Fortify、Checkmarx等...

    java 中常用的一些正则表达式

    在处理文本数据时,有时需要验证字符串中是否包含某些特殊字符,例如 HTML 标签中的 `&lt;&gt;&/'|` 等。 **正则表达式:** ```regex "^[^&lt;&gt;&/|'\]+$" ``` **解释:** - `[^&lt;&gt;&/|'\]+`:匹配除 `&lt;&gt;&/|'` 之外的所有字符...

    CoreJava学习笔记

    ### CoreJava学习笔记 ...2. **用法**:泛型可以通过在类名后面加上尖括号来使用,例如`List&lt;String&gt;`。 Java 5.0引入的这些新特性极大地提高了Java的灵活性和开发效率,使得Java成为了一个更为强大的开发平台。

    java就业培训教程(个人整理)

    - **初始化**:执行类的构造器&lt;clinit&gt;()方法。 - **1.7 垃圾回收器**: - **概念**:自动管理内存,释放不再使用的对象所占用的空间。 - **机制**:标记-清除算法、复制算法、分代收集等。 - **触发条件**:堆...

    2016年最新java面试题及答案,使用于初级java程序员的面试

    6. **`contains()`:**检查字符串是否包含指定子串。 7. **`startsWith()` 和 `endsWith()`:**检查字符串是否以指定子串开头或结尾。 8. **`indexOf(String str)`:**查找指定子串首次出现的位置。 #### 九、文件...

    JAXB 利用xsd文件生成java类

    JAXB (Java Architecture for XML Binding) 是Java平台上的一个标准,用于将XML文档与Java对象之间进行绑定,实现XML数据的解析和序列化。在Java开发中,JAXB提供了一种方便的方式,允许开发者通过XML Schema (XSD) ...

    MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据

    3. **`&lt;trim&gt;`标签**:这个标签主要用于处理SQL语句中的多余空格和特殊字符(如逗号)。它可以有效地处理SQL语句的开头、结尾以及中间的空白字符。 - **示例**: ```xml &lt;trim prefix="WHERE" prefixOverrides=...

Global site tag (gtag.js) - Google Analytics