点的转义:. ==> //u002E
美元符号的转义:$ ==> //u0024
乘方符号的转义:^ ==> //u005E
左大括号的转义:{ ==> //u007B
左方括号的转义:[ ==> //u005B
左圆括号的转义:( ==> //u0028
竖线的转义:| ==> //u007C
右圆括号的转义:) ==> //u0029
星号的转义:* ==> //u002A
加号的转义:+ ==> //u002B
问号的转义:? ==> //u003F
反斜杠的转义:/ ==> //u005C
java使用简单匹配的两个类
cardno=";22222222?";
String PatternStr=";//d{8}//u003F";//问号转义
Pattern pattern = Pattern.compile(PatternStr);
Matcher matcher = pattern.matcher(cardno);
boolean result = matcher.matches();
result返回true