在http://www.neo.com.tw/archives/000490.html 看到的
private boolean isIdNumber(String ID) {
boolean rule = false;
if (ID.length() == 10) {
ID = ID.toUpperCase();
byte s[] = ID.getBytes();
if (s[0] >= 65 && s[0] <= 90) {
int[] c = new int[11];
int a[] = {10, 11, 12, 13, 14, 15, 16, 17, 34, 18, 19, 20, 21, 22, 35, 23, 24, 25,26, 27, 28, 29, 32, 30, 31, 33};
c[0] = a[ (s[0]) - 65] / 10;
c[1] = a[ (s[0]) - 65] % 10;
for (int i = 1; i <= 9; i++) {
c[i + 1] = s[i] - 48;
}
int count = c[0];
for (int i = 1; i <= 9; i++) {
count += c[i] * (10 - i);
}
if ( ( (count % 10) + c[10]) == 10) {
rule = true;
}
}
}
return (rule);
}
A=65(ASCII)
Z=90(ASCII)
A=10 台北市 J=18 新竹縣 S=26 高雄縣
B=11 台中市 K=19 苗栗縣 T=27 屏東縣
C=12 基隆市 L=20 台中縣 U=28 花蓮縣
D=13 台南市 M=21 南投縣 V=29 台東縣
E=14 高雄市 N=22 彰化縣 * W=32 金門縣
F=15 台北縣 * O=35 新竹市 X=30 澎湖縣
G=16 宜蘭縣 P=23 雲林縣 Y=31 陽明山
H=17 桃園縣 Q=24 嘉義縣 * Z=33 連江縣
* I=34 嘉義市 R=25 台南縣
星期四, 4月 21, 2005
身分證號碼檢查
訂閱:
張貼留言 (Atom)
網誌存檔
-
▼
2005
(620)
-
▼
4月
(60)
- MPEG4LIVE : Media Node
- SDL : Simple Direct Media Layer
- 又要記了..
- MP4Live Internal 翻譯
- memo : available time
- design draft : transfer file throufh tcp
- 偉大的CEO..
- VGA resolution
- 重新開張第一天
- 軟便記
- 今天的工作還是....
- 又....
- 奇怪,主頁進不去...
- Framebuffer : Multi framebuffer device
- frame buffer : DirectFB
- 身分證號碼檢查
- 這篇不錯:Gmail的功能
- 今天的工作是..
- Virtual Frame Buffer : vfb
- Linux ignores input when using the framebuffer driver
- ...
- Module __SETUP : kernel boot argument
- follow 這個 link,奇怪的是怎麼make bzImage後make clean ?然後ma...
- 超清楚- 編譯核心(其實還包括module,initrd和grub)
- Install RH8 again
- 向陽農場
- 向陽農場
- chroot後symbolic link不能用的問題:
- 奇怪的問題:Recvfrom: Resource temporarily unavailable
- framebuffer fb_mmap() in fbmem.c
- struct vm_area_struct
- 又忘記,所以再寫一次:find grep
- mmap : mmap a file
- HTML Tag: PRE
- arm linux bootloader
- To understanding Linux VMM
- About diff
- Qt/Embedded - low level classes
- 用hyperterminal送hex的方法
- vesafb
- Linux Framebufer driver writting howto
- Source Navigator 5.2b2 1不認識中文檔名
- 晴天霹靂...
- PCIBus CLK :25 or 33MHzBus Width: 32 bitAutodeteti...
- About BlueCat 4.1
- 用Linux的原因..
- Ghost 2005 (9.0)
- 百慕達之謎已找到線索
- 新名詞: SOA
- CCD: Color Rolling
- ...
- ...
- ...
- ...
- Some Keywords.
- resize 要用 bicubic 還是 bilinear?
- 不可思議的事..
- 完工
- GCC attrib: naked
- 解夏
-
▼
4月
(60)
沒有留言:
張貼留言