如何在java中对string格式的验证 如果是在JSP中使用的話可以試試使用JAVASCRPIT進行判斷 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请大侠指点: Apache的ORO包 的用法是不是和java.util.regex 包差不多,还有到哪能下载到呢,十分感谢,解决了就结贴 如果是在JSP中使用的話可以試試使用JAVASCRPIT進行判斷不在JSP中使用,谢谢 可以直接对String 进行分析,然后得出结果:比如格式要求是XXXX@XXXX,即第5个字符是@,之前必须是4个字符,之后也不需是4个字符,那么可以这样做:/** *验证str是否为规定的格式 *@return:true:符合要求;false:不符合要求 */private boolean check(String str){ //验证长度 int len = str.length(); if(len != 9){ return false; } //验证@是否存在 int index = str.indexOf("@"); if(index == -1){ return false; } //验证每一个@左右是否只包含字符 for(int i = 0; i < len; i++){ char ch = Str.charAt(i); if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')){ continue; }else{ return false; } } //符合要求的字符串 return true;} 谢谢各位,请教了高人,问题解决了,引用apache 的包jakarta-regexp-1.3.jar语法和JDk的不太一样,各位有兴趣的话可以去它的网站看看http://jakarta.apache.org/regexp/index.html可以下载包和有javadoc的 JAVA接口 音乐播放器的问题 求高手指点!!!不知道咋回事 一维数组如何相加 请教如何在java中实现正态分布图效果,有没有可供使用的第三方组件? 请问怎样生成JAVA的exe文件? 大姐大哥帮帮小弟 用Middlegen只生成出.hbm.xml 文件,java 文件出不来,怎么办啊? 如何替换字符串abc"abf1"feet"123"中“”内的内容? 如何在JBuilder9中设置一个工程或一个类的classpath? 请教一个用javamail发送附件的问题! 如何把字符串换成以字符为节点的双向链表 顶者有分 我是JAVA初学者希望大家帮助一下
/**
*验证str是否为规定的格式
*@return:true:符合要求;false:不符合要求
*/
private boolean check(String str){
//验证长度
int len = str.length();
if(len != 9){
return false;
} //验证@是否存在
int index = str.indexOf("@");
if(index == -1){
return false;
} //验证每一个@左右是否只包含字符
for(int i = 0; i < len; i++){
char ch = Str.charAt(i);
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')){
continue;
}else{
return false;
}
} //符合要求的字符串
return true;
}