@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Tuomin
| 限定符和类型 | 可选元素和说明 |
|---|---|
java.lang.String |
value
脱敏表达式:默认为空,不脱敏
1、n*m:表示保留前n与后m位,中间用*号代替,如果长度不足n+1的,后边的m忽略不计,如:4*3表示为保留前4位与后3位,中间部分用*号替换
2、*n:表示为后边的n位用*号代替,如:-6*表示为后边6位用*号代替
3、n*:表示为前边的n位用*号代替,如:6*-表示为前边6位用*号代替
4、a:b:表示为把字母a替换为字母b,ab字母随便指定,a可以是一个正则表达式,如:@|\\$\\&:#,表示将字符串是的字符(@、$、&)替换为“#”
|
public abstract java.lang.String value
脱敏表达式:默认为空,不脱敏 1、n*m:表示保留前n与后m位,中间用*号代替,如果长度不足n+1的,后边的m忽略不计,如:4*3表示为保留前4位与后3位,中间部分用*号替换 2、*n:表示为后边的n位用*号代替,如:-6*表示为后边6位用*号代替 3、n*:表示为前边的n位用*号代替,如:6*-表示为前边6位用*号代替 4、a:b:表示为把字母a替换为字母b,ab字母随便指定,a可以是一个正则表达式,如:@|\\$\\&:#,表示将字符串是的字符(@、$、&)替换为“#”