Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   RegEx-регулярные выражения (https://javascript.ru/forum/misc/76283-regex-regulyarnye-vyrazheniya.html)

Anna_Medvid 21.12.2018 16:59

RegEx-регулярные выражения
 
Здравствуйте подскажите пожалуйсто регулярку для того чтобы все обрезало кроме целых и дробных чисел у меня есть такая /\d+(\.\d+)?/ но после запятой пропускает буквы и также нужно регулярку которая бы резала все пробели в строке и не важно где они находяться у меня есть такая /\s+/g, но если ввести хотя бы один символ, а остальные пробелы регулярка не срабатывает

Nexus 21.12.2018 17:15

alert('12.1 as as as aas'.replace(/[^\d\.]+?/g,''));

laimas 21.12.2018 17:40

Цитата:

Сообщение от Anna_Medvid
того чтобы все обрезало кроме целых и дробных чисел

Обрезало в чем, в поле ввода? Тогда запрещать ввод ненужных нужно по событию. А если в строке оставить только нужное, то можно так:

str = str.match(/\d+(\.\d+)?/)[0]


Часовой пояс GMT +3, время: 09:27.