做图片上传时,想把用户上传的文件名保存到服务器,但是当用户上传的图片名包含中文时,就不能正常显示出图片来,这样就想只把英文名的保存下来,就需要我们判断文件名是否包含中文字符。特此整理了如下代码:
- package wenhq.com.cn;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class test {
- static String regEx = "[\u4e00-\u9fa5]";
- static Pattern pat = Pattern.compile(regEx);
- public static void main(String[] args) {
- String input = "亲亲宝宝-http://www.wenhq.com.cn";
- System.out.println(isContainsChinese(input));
- input = "http://www.wenhq.com.cn";
- System.out.println(isContainsChinese(input));
- }
- public static boolean isContainsChinese(String str)
- {
- Matcher matcher = pat.matcher(str);
- boolean flg = false;
- if (matcher.find()) {
- flg = true;
- }
- return flg;
- }
- }
相关推荐
平时我们会经常遇到对IP地址的检测,检验IP地址是否合理。当然你可以通过其他程序代码去实现,这里用正则表达式去实现更为简单。
java中用正则表达式来检测IP地址是否合理,简单又好用。.rar
通过使用正则表达式,方便的提取出字符串中用双引号括起来的数字字段,并去掉其千分位号,也可用来去除一对双引号。可以借助贪婪模式,进行最小匹配。 string teststr="2323,232323,fff,\"344,34,734\",34365,65656,...
C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式
需要EXCEL中用正则表达式的朋友加快脚步吧!
平时我们经常会遇到对IP地址的检测,检验所填写的IP地址是否合乎语法要求。当然你可以用别的方法去实现,这里用正则表达式来实现相当简单。
在C#中用正则表达式进行对字符串组成的验证
主要介绍了IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母,需要的朋友可以参考下
个正则表达式是个特定格式化模式可以用来找出个串在另个串中使用情况几个编程语言包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式希望在这篇入门指导结束Mitchell(作者自己)可以让你在PHP中 能应用些基本...
我想利用本月的专栏描述一个有趣...RegexForm 是一个基于正则表达式的MFC窗体有效性验证系统。为了实现这个程序,我首先实现了 RegexWrap。但因为许多细节与正则表达式本身无关,所以感觉在这里描述 RegexForm 更好些。
如何去判断不同编码的正则表达式,比如,本文中用了两种方法判断gb2312和utf8编码的正则表达式。
如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() 。但是, 我们经常想完全清除空白。需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白。 完成这些...
如下代码: import re import requests class HandleLaGou(object): def __init__(self): self.laGou_session = requests.session() self.header = { 'User-Agent': 'Mozilla/5.0 (Macintosh;...
js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号
* Test 方法:对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式。 使用正则表达式对象可以简化数据的合法性校验,使得我们的编程更加方便高效。同时,正则表达式对象也可以使...
replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 1.匹配模式 正则表达式查找与模式匹配的字符串部分 在JavaScript中,它们是在正斜杠之间//或使用new RegExp() 例如: ...
REGEXP函数用于匹配字符串是否符合某个正则表达式,而REPLACE函数用于将匹配的字符串进行替换。 REGEXP函数的语法为: `WHERE column_name REGEXP 'pattern'` 其中,column_name是要匹配的列名,pattern是要匹配...
最新一个小表单验证需求:“只能输入汉字,并且必须包含“支行”,“分行”,“银行”,“信用社“”字样,需用正则表达式校验 故写出了如下的表达式 var patt1=new RegExp(/^[\u0391-\uFFE5]*(([\u652f]{1}[\u884c...
正则表达式是javascript非常重要和常用的功能,在jquery等大型框架中用的非常频繁,最近抽时间学习了解了相关知识,记录下来与需要的朋友分享。 思维导图 RegExp(正则表达式)的创建方式 可以通过两种方式创建一个...