Получить текст между двумя символами JQuery - PullRequest
1 голос
/ 21 апреля 2020

Я хочу получить весь текст между двумя символами. Пример

<div class="text-center">
                <a href="/Users/Users/EditUser?UserId={userId}" title=@Resource.EditTlp data-userRole="{userRole}">
                    <span class="fa fa-pencil fa-fw"></span>
                </a>

                <a href="/Users/Users/DeleteUser?UserId={userId}" onclick="return confirm('Are you sure you want to delete this?')" title=@Resource.DeleteTlp>
                    <span class="fa fa-trash-o fa-lg"></span>
                </a>
            </div>

У меня есть это html в переменной, и мне нужны все тексты в массиве между скобками "{}"

ожидаемый результат:

1. {UserId}

2. {UserRole}

3. {UserId}

в списке. Я пробовал с actualHtml.match(/\{(.*)\}/g)

, но результат получился неправильным, он взял первый и последний скобки, в результате я получил {userId}" title=@Resource.EditTlp data-userRole="{userRole}

1 Ответ

0 голосов
/ 21 апреля 2020

Вот ответ от Талпар

html.match(/\{([^}]+)\}/) вот и все

...