Мне нужно регулярное выражение, чтобы добавить звездочку (*
) в начале и в конце слова или группы слов, кроме номеров, которые остались одни. Любое число, у которого есть письмо рядом с ним, в порядке. Это трудно объяснить, но здесь у нас есть несколько примеров:Regex: Как разбить и заменить строку, содержащую числа?
123 Ballister 1 Block --> 123 *Ballister* 1 *Block*
[email protected] Place 123 Block N2 45 --> *[email protected] Place* 123 *Block N2* 45
123 [email protected]# abc --> 123 *[email protected]# abc*
Я попытался с:
var sample = "@sample 22 @sample2 xyz1";
var x = sample.replace(/[^0-9 ]+/g, function(str) {
return "*"+str.trim()+"*";
});
, но он не работает. Надеюсь, кто-то может мне помочь.
Как работает 'N2'? – EagerToLearn
Любое слово или группа слов, являются действительными примерами, чтобы добавить звездочку, например: N2, Это тест, это тест # 01, абв123 Это пример слова или группы слов, введите числа или символы, которые мне нужно добавить звездочку в начале и в конце матча, за исключением номеров, которые остались одни –