Используйте Jquery, чтобы определить слово в строке, содержащей da sh, а затем выведите это слово без тире - PullRequest
1 голос
/ 18 июня 2020

Я хотел бы иметь возможность искать слово в строке с da sh, сохранять его в переменной, а затем иметь 2 другие переменные, которые отображают его с пробелом, и одну без пробела . Например:

строка: Ее фамилия Смит-Джонсон

словесная переменная: Смит-Джонсон

пространственная переменная: SmithJohnson

пространственная переменная: Smith Johnson

Я могу сохранить всю строку с da sh или без него, но я хотел бы просто сохранить слово, в котором находится da sh. Вот мой код, который выполняет все строка:

var dashNoSpace = deviceSize.substring().replace('-', '');
var dashSpace = deviceSize.substring().replace('-', ' ');
var dashReplace = deviceSize.replace(/(((\w+-)+\w+)(?![^<]*\>))/m, dashNoSpace + ',' + dashSpace);

1 Ответ

0 голосов
/ 19 июня 2020

Используйте функцию JS split () (jQuery не требуется), чтобы разбить строку на слова. Это создаст массив, в котором вы затем сможете искать da sh и выполнять замену в элементе массива, содержащем da sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...