Регулярные выражения Javascript
Здравствуйте! Подскажите пожалуйста новичку. Делаю так:
var tzal = tzal1.replace(/\D+/g,""); В итоге получаю все цифры из строки, но как добавить условие в регулярное выражение, чтобы брались также знаки пунктуации, а именно . или ,? |
Ты не получаешь все цифры, а заменяешь все нецифры на пустую строку. Важно понимать что ты делаешь.
Ответ на твой вопрос: var tzal = tzal1.replace(/[^\d,\.]+/g,""); |
Ах да, точно. Большое спасибо за помощь)
|
Предвосхищая следующий вопрос: найти только нормальные цифры, без лишних точек в начале\конце\середине можно так:
var tzal = tzal1.match(/\d+(?:[.,]\d+)?/)[0]; |
Действительно, уже начал созревать такой вопрос, спасибочки)
|
Часовой пояс GMT +3, время: 07:02. |