qq_35890810
2017-12-27 09:40
采纳率: 100%
浏览 2.8k
已采纳

java处理隐藏字符串的问题,识别清除非法字符

System.out.println("‭".equals("‬"));
这个返回值是false,这两个字符串都不是空字符串,会出现在手机号码的前后

js也会遇到同样的问题

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

17条回答 默认 最新

  • 已采纳

    如果针对手机号,可以用正则匹配下,去掉数字以外的字符,str.replaceAll("[^0-9]", "")

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(16条)

相关推荐 更多相似问题