doum
19 小时以前 6767d09eff6c18a553830284664676764d0ce873
mini-program/utils/utils.js
@@ -19,4 +19,26 @@
   } else {
      return date
   }
}
}
/**
 * 将手机号中间四位替换为*
 * @param {string} phone - 手机号
 * @returns {string} 格式化后的手机号
 */
export const formatPhoneStar = (phone) => {
  if (!phone) return ''
  // 移除非数字字符
  const cleaned = phone.replace(/\D/g, '')
  // 检查是否为11位手机号
  if (cleaned.length !== 11) {
    console.warn('手机号长度不正确')
    return phone // 或者返回 cleaned,根据需求
  }
  // 保留前3位和后4位,中间4位用*代替
  return cleaned.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
}