正则表达式限制只能输入中文英文数字详解编程语言

无论移动端还是后台都会遇到输入框限制输入特殊字符或者表情符;下面代码通过正则控制只能输入中文、英文、数字

package pattern; 
 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
 
public class Test { 
 
	/** 
	 * @param args 
	 */ 
	public static void main(String[] args) { 
		String str = "123sdjfs下属的积分撒分c"; 
		String regEx="^[A-z0-9//u4e00-//u9fa5]*$"; 
		Pattern p=Pattern.compile(regEx); 
		Matcher m=p.matcher(str); 
		if(!m.matches()) { 
			System.out.println("含有特殊字符"); 
		}else { 
			System.out.println("没有特殊字符"); 
		} 
	} 
} 
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/18731.html

(0)
上一篇 2021年7月19日 21:26
下一篇 2021年7月19日 21:27

相关推荐

发表回复

登录后才能评论