Показать сообщение отдельно
  #7 (permalink)  
Старый 10.03.2021, 10:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от jabbascript
И есть способ для 6тизначных менять вид на 99 77 88, но чтоб это все было в одной регулярке?
<script>
let reg = /(\+7|\d{3}(?=\d{4})|\d{2}(?=\d{2}))/g;
const func = str => str.replace(reg, `$1 `)
document.write(func('+79219997788') + '<br>')
document.write(func('997788') + '<br>' )
document.write(func('+79219997788') + '<br>')
document.write(func('997788') + '<br>' )
</script>
Ответить с цитированием