如何判断字符串为合法的文件名,但不能含有中文字符

lsamsony 2004-06-17 09:24:03
先谢过了
...全文
96 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
HawaiiLeo 2004-06-21
  • 打赏
  • 举报
回复
学习,使用正则表达式处理一些问题是挺简单的。
baijingqi 2004-06-21
  • 打赏
  • 举报
回复
使用正则表达式
import java.util.regex.*;
public boolean isFileName(String filename)
{
int index = filename.lastIndexOf('.');
filename = filename.substring(0, index);
Pattern p = Pattern.compile("^[\\d\\w\\-\\.\\s]+$");
return p.matcher(filename).find();
}

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧