检测字符串是否是以数字或者大写字母开头
2008-04-10 09:45
501 查看
检测一个字符串是否是以一个数字开头,或者是一个一个大写字母开头,在JDK1.4之后,Java支持了正则表达式,我们可以通过手工控制正则表达式进行字符串检测.
import java.util.regex.Pattern;
public class Test
{
public static void main(String argsp[)
{
String str1 = "3m";
String str2 = "JavaBiz.cn";
boolean result = startsWithDigitOrUpper(str1);
System.out.println(result); //输出true
result = startsWithDigitOrUpper(str2);
System.out.println(result); //输出true
}
boolean startsWithDigitOrUpper(String s) {
return Pattern.compile("^[A-Z0-9]").matcher(s).find();
}
}
上述提供的类,可以检测一个输入字符串是否是以数字或者大写字母开头.
转载请注明本文来自程式先锋网站 www.javabiz.cn
import java.util.regex.Pattern;
public class Test
{
public static void main(String argsp[)
{
String str1 = "3m";
String str2 = "JavaBiz.cn";
boolean result = startsWithDigitOrUpper(str1);
System.out.println(result); //输出true
result = startsWithDigitOrUpper(str2);
System.out.println(result); //输出true
}
boolean startsWithDigitOrUpper(String s) {
return Pattern.compile("^[A-Z0-9]").matcher(s).find();
}
}
上述提供的类,可以检测一个输入字符串是否是以数字或者大写字母开头.
转载请注明本文来自程式先锋网站 www.javabiz.cn
相关文章推荐
- JAVA判断字符串是否为数字或者是否以0开头
- 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
- 检测字符串中是否包含汉字;检测字符串中只能包含:中文、数字、下划线(_)、横线(-)
- C#正则表达式基础 [0-9]$ 检测字符串是否以数字结尾
- 2013华为实习生上机考试试题(一)华为机试 请设计函数int getTest(char input[]) ,检测输入字符串中是否包含连续的或者离散的test,test只出现一次
- Oracle 把秒转成时分秒格式(hh24:mm:ss);检测字符串是否是数字;字符串转换为数字
- Asp检测字符串是否为纯字母和数字组合函数
- C# 判断一个字符串是否数字开头
- ASP 检测字符串是否包括汉字、数字、韩文、日文,以及其他语种字符的方法
- iOS 检测字符串输入是否为合法数字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- C# 判断一个字符串是否数字开头
- C#正则检测字符串是否字母数字混编的方法
- asp.net 验证字符串是否为纯数字检测函数
- C#正则表达式基础 {3,} 检测字符串是否存在 3个以上 相邻的数字
- JavaSE8基础 String matches 检测字符串中是否只有数字
- C#判断一个字符串是否是数字或者含有某个数字的方法
- python检测字符串是否只由数字组成
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- Java判断字符串是否以数字开头