-(
NSString
*)sexStrFromIdentityCard:(
NSString
*)numberStr{
NSString
*result =
nil
;
BOOL
isAllNumber =
YES
;
if
([numberStr
length
]<
1
7
)
return
result;
//**截取第17为性别识别符
NSString
*fontNumer = [numberStr
substringWithRange
:NSMakeRange(
1
6
,
1
)];
//**检测是否是数字;
const
char
*str = [fontNumer
UTF8String
];
const
char
*p = str;
while
(*p!='\
0
') {
if
(!(*p>='
0
'&&*p<='
9
'))
isAllNumber =
NO
;
p++;
}
if
(!isAllNumber)
return
result;
int
sexNumber = [fontNumer
integerValue
];
if
(sexNumber%
2
==
1
)
result =
@"男"
;
///result = @"M";
else
if
(sexNumber%
2
==
0
)
result =
@"女"
;
//result = @"F";
return
result;
}