当前页面: 开发资料首页 → JSP 专题 → 如何用正则表达式判断一个字符串的值全部为字符型或者整型也可以(谢谢了,急)
如何用正则表达式判断一个字符串的值全部为字符型或者整型也可以(谢谢了,急)
摘要: 如何用正则表达式判断一个字符串的值全部为字符型或者整型也可以(谢谢了,急)
有个字符串String Str;
这是一个参数,我不知道它的长度。
如何用正则表达式来判断,它的值全是字符型的呢?
小弟谢谢了。
判断全是字符可以用:
"//w+"
判断全是数字可以用:
"//d+"
就这么简单?能说说大概的理论吗?/d我知道是匹配数字,但是+号是什么意思啊?
加号就表示“一个或多个,至少一个”。
String reg1 = "[1-9]+";
String reg2 = "[a-zA-Z]+";
String str = "1234";
System.out.println(str + ":" + str.matches(reg1));
System.out.println(str + ":" + str.matches(reg2));
str = "abcd";
System.out.println(str + ":" + str.matches(reg1));
System.out.println(str + ":" + str.matches(reg2));