Regex для поля, которое позволяет числа и пробелы

Я хочу, чтобы текстовое поле принимало только числовые значения и пробелы. Что такое регулярное выражение для этого? Я пытался с \d+$ Благодаря

Ответ 1

Это должно работать:

[0-9 ]+

Ответ 2

^ для начала строки. [\d ]* для любой комбинации этих символов. $ для конца строки.

^[\d ]*$

Ответ 3

Вы захотите использовать [0-9 ]+

Ответ 4

Если вы хотите совместить только цифры, используйте:

(\b\d+)/g или (\b[0-9]+)/g

где:
\b будет соответствовать границам
\d или [0-9] номера совпадений
+ будет соответствовать 1 или более раз \d (или [0-9])
/g включает глобальный режим, чтобы многократно совместить регулярное выражение

Ответ 5

Это должно работать.

/^[0-9\s]*$/