国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java中文及特殊字符的校驗(yàn)方法

java中文及特殊字符的校驗(yàn)方法

2020-12-30 10:54Marydon Java教程

這篇文章主要為大家詳細(xì)介紹了java中文及特殊字符的校驗(yàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內(nèi)容如下

參考鏈接:Character.UnicodeBlock中cjk的說明詳解

1.關(guān)于Character.UnicodeBlock的介紹

CJK的意思是“Chinese,Japanese,Korea”的簡寫 ,實(shí)際上就是指中日韓三國的象形文字的Unicode編碼

Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:Unicode 編碼為 U+4E00~U+9FFF 的 CJK 統(tǒng)一文字

Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS :F900-FAFF:CJK 兼容象形文字

Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A :3400-4DBF:CJK 統(tǒng)一表意符號擴(kuò)展 A
Character.UnicodeBlock.GENERAL_PUNCTUATION :2000-206F:常用標(biāo)點(diǎn)

Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION :3000-303F:CJK 符號和標(biāo)點(diǎn)   

Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS :FF00-FFEF:半角及全角形式

2.封裝

java" id="highlighter_544949">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/**
 * 校驗(yàn)一個字符是否是漢字
 *
 * @param c
 *  被校驗(yàn)的字符
 * @return true代表是漢字
 */
public static boolean isChineseChar(char c) {
 try {
 return String.valueOf(c).getBytes("UTF-8").length > 1;
 } catch (UnsupportedEncodingException e) {
 e.printStackTrace();
 return false;
 }
}
 
/**
 * 驗(yàn)證字符串內(nèi)容是否包含下列非法字符<br>
 * `~!#%^&*=+\\|{};:'\",<>/?○●★☆☉♀♂※¤╬の〆
 *
 * @param content
 *  字符串內(nèi)容
 * @return 't'代表不包含非法字符,otherwise代表包含非法字符。
 */
public static char validateLegalString(String content) {
 String illegal = "`~!#%^&*=+\\|{};:'\",<>/?○●★☆☉♀♂※¤╬の〆";
 char isLegalChar = 't';
 L1: for (int i = 0; i < content.length(); i++) {
 for (int j = 0; j < illegal.length(); j++) {
  if (content.charAt(i) == illegal.charAt(j)) {
  isLegalChar = content.charAt(i);
  break L1;
  }
 }
 }
 return isLegalChar;
}
 
/**
 * 驗(yàn)證是否是漢字或者0-9、a-z、A-Z
 *
 * @param c
 *  被驗(yàn)證的char
 * @return true代表符合條件
 */
public static boolean isRightChar(char c) {
 return isChinese(c) || isWord(c);
}
 
/**
 * 校驗(yàn)?zāi)硞€字符是否是a-z、A-Z、_、0-9
 *
 * @param c
 *  被校驗(yàn)的字符
 * @return true代表符合條件
 */
public static boolean isWord(char c) {
 String regEx = "[\\w]";
 Pattern p = Pattern.compile(regEx);
 Matcher m = p.matcher("" + c);
 return m.matches();
}
 
/**
 * 判定輸入的是否是漢字
 *
 * @param c
 *  被校驗(yàn)的字符
 * @return true代表是漢字
 */
public static boolean isChinese(char c) {
 Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
 if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
  || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
  || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
  || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION
  || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
  || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {
 return true;
 }
 return false;
}
 
/**
 * 校驗(yàn)String是否全是中文
 *
 * @param name
 *  被校驗(yàn)的字符串
 * @return true代表全是漢字
 */
public static boolean checkNameChese(String name) {
 boolean res = true;
 char[] cTemp = name.toCharArray();
 for (int i = 0; i < name.length(); i++) {
 if (!isChinese(cTemp[i])) {
  res = false;
  break;
 }
 }
 return res;
}

3.java 判斷字符串中是否包含中文并過濾掉中文,請移步文章:java 判斷字符串中是否包含中文并過濾掉中文

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/Marydon20170307/p/7428844.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久成人精品 | 国产高清一区二区 | 午夜激情影院 | 狠狠久| 久草久草久草 | 成人免费观看视频 | 毛片免费看电影 | 青青国产在线视频 | 日韩在线精品视频 | 午夜三区 | 99国产精品99久久久久久 | 免费av在线网站 | 国产黄色av | 欧美一二三 | av午夜电影 | 亚洲综合自拍 | 久久不射电影网 | 99精品免费 | 欧美一区二区在线播放 | 二区三区在线观看 | 午夜精品一区二区三区在线视频 | 国产欧美视频一区二区三区 | 日韩激情一级 | 久久最新| 亚洲免费在线 | 亚洲精品99 | 日韩欧美在线视频 | 狠狠躁夜夜躁人人爽天天天天97 | 国产毛片v一区二区三区 | 日日干夜夜干 | 中文字幕一二三区 | 午夜视频污 | 一级片黄色免费 | 久久成人18免费网站 | 中文字幕精品一区 | 国产九九九 | 中文字幕人成乱码在线观看 | av手机在线播放 | 国产一区二区亚洲 | 精品免费国产 | 欧美国产伦久久久久久 |