`
annan211
  • 浏览: 459443 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 判定是否包含 某些字符,或者允许包含某些字符

 
阅读更多
  /**
	* 功能:判断一个字符串是否包含特殊字符
	* @param string 要判断的字符串
	* @return true 提供的参数string只包含给定字符串	*
	* @return false 提供的参数string包含给定字符串之外的字符
           * 例如 ash782h2jk1978 返回 true ; 123456789 返回false 因为不含有字母
	*/
	private static boolean isConSpeCharacters(String string) {
	   // TODO Auto-generated method stub
	   if(string.replaceAll("[a-z]*[A-Z]*[0-9]*", "").length()==0){
	    //如果不包含特殊字符
	    return true;
	   }
	   return false;
	}
如果你希望允许包含更多的字符 在("[a-z]*[A-Z]*[0-9]*"添加即可。


/**
	* 功能:判断一个字符串是否包含特殊字符
	* @param string 要判断的字符串
	* @return true 提供的参数string只包含给定字符串	*
	* @return false 提供的参数string包含给定字符串之外的字符
	*/
	private boolean isConSpeCharacters(String string) {
	   // TODO Auto-generated method stub
String relax2 = "[\u4e00-\u9fa5]|[a-z]|[A-Z]|\\d|-|_|\\s*";// 只要包含其中一种类型即可
	   if(string.replaceAll("[\u4e00-\u9fa5]*[a-z]*[A-Z]*\\d*-*_*\\s*", "").length()==0){
	    //如果不包含特殊字符
	    return true;
	   }
	   return false;
	}

分享到:
评论

相关推荐

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    判断字符串中是否包含emoji表情

    判断字符串是否包含emoji表情

    java正则表达式判断密码是否包含大小写、数字、特殊字符

    随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...

    java判断字符串是否递增递减或重复

    java判断字符串是否存在递增或递减 java判断字符串是否重复

    java判断字符串是否是json或json数组.txt

    java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃

    字符串长度的判断 JAVA

    除了判断字符串长度,我们还需要了解如何截取字符串。Java提供了多种方式来截取字符串: 1. **substring(int beginIndex)**:截取从`beginIndex`(包含)到字符串末尾的部分。 2. **substring(int beginIndex, int ...

    java 判断汉字 汉字的判断

    ### Java判断字符串是否包含汉字的方法 在开发过程中,有时我们需要判断一个字符串是否包含汉字,并根据判断的结果执行不同的逻辑。这通常出现在需要处理多语言输入的情况下,例如用户输入验证、文本分析等场景。...

    JAVA判断字符串是否为数字字符

    ### JAVA判断字符串是否为数字字符 在日常的Java开发工作中,我们经常需要验证用户输入的数据是否符合预期格式,比如验证电话号码、身份证号等是否仅包含数字。这种情况下,一个简单有效的工具方法就显得尤为重要了...

    java 字符串中文判断

    这样,当我们需要判断字符串中的中文字符或者查找连续中文时,就可以直接调用`ChineseUtils`类的相关方法。 总的来说,通过理解Unicode编码和Java的字符处理机制,我们可以有效地处理中文字符。在实际项目中,这样...

    Java检索字符串中是否存在某字符

    标题提到的"Java检索字符串中是否存在某字符",实际上涉及到字符串的查找算法。这里主要讨论的是KMP(Knuth-Morris-Pratt)算法,这是一种高效的字符串匹配算法,适用于在主字符串中查找目标子串是否存在。 KMP算法...

    java验证字符串是否符合json格式

    在Java编程中,验证字符串是否符合JSON(JavaScript Object Notation)格式是一项常见的任务,尤其是在进行前后端数据交互时。JSON是一种轻量级的数据交换格式,它允许数据以键值对的形式存储,易于人阅读和编写,...

    判断字符串是否包含日文.txt

    判断字符串是否包含日文字符

    Java判断字符串中是否包含中文方法

    特别是在多语言环境中,我们需要能够判断字符串中是否包含特定的字符集,比如中文字符。由于中文字符在Unicode编码中具有特定的编码范围,我们可以利用这一点来判断字符串中是否包含中文。 首先,了解Unicode编码...

    java判断字符串包含某个字符的实例方法

    在 Java 编程语言中,判断字符串是否包含某个字符是非常常见的一种操作。今天,我们将讨论两种常见的方法来实现这个功能:contains 方法和 indexOf 方法。 1. contains 方法 contains 方法是 Java String 类中的一...

    java 判断字符串是否是中文

    java 判断字符串是否是中文 共总结了6种方法。。。。

    java中截取带汉字的字符串

    - **计算截取次数**:通过字符串长度与每次截取的字节数进行模运算来判断是否能整除,进而决定最后一次截取的长度。 - **执行截取**:循环遍历字符串,每次取出指定长度的子串并打印出来。 #### 注意事项 1. **...

    java判断一个字符串是否对称

    自己编的java判断一个字符串是否对称的,忘指导。判断一个字符串是否是对称字符串(方法改进) (一个一个比较) 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串

    java判断一段话中是否有电话号码,并将其进行隐藏

    java判断一段话中是否有电话号码,并将其进行隐藏

    检验字符串是否包含简体字(针对繁体字和简体字不同的情况)

    在这个Java示例中,我们通过迭代器遍历字符串中的每个字符,然后使用`UCharacter.isSimpleCompatibilityIdeographic`方法来判断字符是否为简体字。 总的来说,检验字符串是否包含简体字涉及到对中文字符集的理解和...

    java 判断中英文

    总的来说,Java中判断字符串中是否包含中英文字符可以通过多种方式实现,关键在于理解字符编码和字符串处理的基本原理。根据实际场景选择合适的方法,既可以满足功能需求,又能兼顾效率和可读性。在进行这类操作时,...

Global site tag (gtag.js) - Google Analytics