Я создаю генератор карт MTG с JS, и мне было интересно, как я собираюсь заменить мои целые числа в стоимости карты с помощью регулярного выражения? (больше для обучения, чем публикации)Regex заменить целое число, разделенное пробелом
card_cost - это только текстовое значение ввода от пользователя, я хочу иметь возможность разделить целые числа с пробелами. IE: пользователь вводит: «10 1 2». Интс следует заменить, но пробелы должны быть быть сохранен.
бы начать так:
if(card_cost)
{
card_cost=card_cost.replace(/INTEGER/g,"<span class='card_costnum' src='numsymbol.png' ></span>");
}
Попытка здесь, чтобы заменить целые числа с собой удерживаемых внутри диапазона, чтобы отобразить фоновое изображение на число.
Теперь, когда я успел подумать об этом, я предполагаю, что мне нужно получить массив целых чисел, чтобы я мог передать их обратно через промежуток, заменив их не достаточно, чтобы поймать более одного целого числа правильно я предполагаю.
ли это быть регулярным выражением? – Marc
Хорошо, почему вы заменяете номера диапазоном, который включает ту же строку, с которой вы пытаетесь удалить номера? –
Вы хотите заменить цифры изображением этого числа ??? –