Heim  >  Fragen und Antworten  >  Hauptteil

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

RT 这样写有什么问题吗?

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


高洛峰高洛峰2900 Tage vor1294

Antworte allen(3)Ich werde antworten

  • 三叔

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

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

    Antwort
    0
  • 欧阳克

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

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

    Antwort
    0
  • 三叔

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

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

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


    Antwort
    0
  • StornierenAntwort