찾다

 >  Q&A  >  본문

正则分割手机号为344你们怎么写?

RT 这样写有什么问题吗?

"12345678901".replace(/(^\d{3}|\d{4}\B)/g,"$1-");
// "123-4567-8901"


高洛峰高洛峰2942일 전1328

모든 응답(3)나는 대답할 것이다

  • 三叔

    三叔2016-11-11 10:43:57

    只要保证原字符串是11位数字就没问题。

    회신하다
    0
  • 欧阳克

    欧阳克2016-11-11 10:43:50

    既然你发在正则表达式了^(1\d{2})(\-?\d{4}){2}$

    회신하다
    0
  • 三叔

    三叔2016-11-11 10:43:37

    手机:
    '12345678901'.replace(/\B(?=(?:\d{4})+$)/g, '-')
    // '123-4567-8901'

    价格:
    '99893'.replace(/\B(?=(?:\d{3})+$)/g, ',')
    // '99,893'


    회신하다
    0
  • 취소회신하다