masking
-
[Kotlin] 정규식 이름 마스킹 name maskingAndroid 2023. 5. 26. 15:00
fun maskingName(name: String): String { val regex = "(^[가-힣]+)$" // 한글만 (영어, 숫자 포함 이름 제외) val matcher: Matcher = Pattern.compile(regex).matcher(name) if (matcher.find()) { val length: Int = name.length var middleMask = "" middleMask = if (length > 2) { name.substring(1, length - 1) } else { // 이름 외자 name.substring(1, length) } var dot = "" for (i in 0 until middleMask.length) { dot += "*" } retu..
-
[Java] 정규식 이름 마스킹 name maskingAndroid 2023. 5. 26. 14:58
public String nameMasking(String name) { String regex = "(^[가-힣]+)$"; // 한글만 (영어, 숫자 포함 이름 제외) Matcher matcher = Pattern.compile(regex).matcher(name); if(matcher.find()) { int length = name.length(); String middleMask = ""; if(length > 2) { middleMask = name.substring(1, length - 1); } else { // 이름 외자 middleMask = name.substring(1, length); } String dot = ""; for(int i = 0; i 2) { return name.su..