Удаление чисел из строки с использованием Javascript

Как удалить числа из строки с помощью Javascript?

Я не очень хорошо разбираюсь в регулярном выражении, но я думаю, что могу использовать его для замены, чтобы достичь вышеуказанного?

На самом деле было бы здорово, если бы что-то предложило JQuery уже для этого?

//Something Like this??

var string = 'All23';
string.replace('REGEX', '');

Я ценю любую помощь в этом.

Ответ 1

\d соответствует любому числу, поэтому вы хотите заменить их пустой строкой:

string.replace(/\d+/g, '')

Я использовал модификатор + здесь, чтобы он соответствовал всем соседним числам за один раз и, следовательно, требовал меньше замены. g в конце - это флаг, который означает "глобальный", а это означает, что он заменит ВСЕ найденные совпадения, а не только первый.

Ответ 2

Просто вставьте это в свою адресную строку, чтобы попробовать:

javascript:alert('abc123def456ghi'.replace(/\d+/g,''))

\d указывает символ в диапазоне 0-9, а + обозначает один или несколько; поэтому \d+ соответствует одной или нескольким цифрам. g необходимо указать глобальное соответствие, а не выйти после первого совпадения (поведение по умолчанию).