Как генерировать случайные строки utf-8 в JavaScript - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь создать однострочный сценарий, который создает строку заданной длины с совершенно случайными символами UTF-8, за исключением некоторых специальных символов.Я хотел бы избежать списка всех доступных символов UTF-8.

Регулярное выражение, которое я бы хотел, чтобы все символы соответствовали, что, как представляется, зависит от PHP: ^ [\ p {L} 0-9] +

Не соответствует:% /., @ [^?! \ $] + '`"

Соответствует: 漢字, зклмнпрстфхцчшщ, דזשודעזמאָ, فارسی

У меня естьвзглянул на randexp.js , однако, пробуя мое регулярное выражение, возможно потому, что это специфично для PHP, дает сомнительные результаты.

Мой вопрос двоякий. Какое регулярное выражение я могу использовать в JavaScript, чтобы получитьте же самые результаты проверки регулярных выражений? И как я могу сгенерировать случайную строку символов UTF-8, основанную на всех доступных символах, но при этом исключая некоторые?

...