判断字符串是否仅为数字/首字符是否为字母/汉字
2016-11-03 15:30
513 查看
// 判断字符串是否仅为数字: public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); } // 判断一个字符串的首字符是否为字母 public static boolean test(String s) { char c = s.charAt(0); int i = (int) c; if ((i >= 65 && i <= 90) || (i >= 97 && i <= 122)) { return true; } else { return false; } } // 判断是否为汉字 public static boolean vd(String str) { char[] chars = str.toCharArray(); boolean isGB2312 = false; for (int i = 0; i < chars.length; i++) { byte[] bytes = ("" + chars[i]).getBytes(); if (bytes.length == 2) { int[] ints = new int[2]; ints[0] = bytes[0] & 0xff; ints[1] = bytes[1] & 0xff; if (ints[0] >= 0x81 && ints[0] <= 0xFE && ints[1] >= 0x40 && ints[1] <= 0xFE) { isGB2312 = true; break; } } } return isGB2312; } // 判断是否为汉字 public static boolean isChineseChar(String str) { boolean temp = false; Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(str); if (m.find()) { temp = true; } return temp; }
相关文章推荐
- JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- php---------正则判断字符串中是否由汉字 数字 英文字母组成
- VC判断一个UNICODE字符串中字母、数字、汉字、其他字符的个数
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 怎么判断字符串中是否包含一组字符的任意一个字符及判断字符串是否只含字母和数字
- 判断字符串是否包含除字母、数字、下划线以外的字符
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- js脚本系列(1) JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 判断字符串是否为数字&&判断字符串是否为字母&&判断子字符串是否为汉字
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 判断字符串中是否含有汉字, 数字,和字母
- 判断字符串中是否仅包含字母数字和汉字
- 判断字符串中是否含有汉字, 数字,和字母
- php---------正则判断字符串中是否由汉字 数字 英文字母组成