Have PHP РегВырJavascript регулярное выражение только буквы и цифры и тире UTF8
$string = preg_replace("/[^\p{L}|\p{N}]+/u", " ", $string);
$string = str_replace(' ', '-', $string);
Помогите мне написать его на JS, необходимо преобразовать
jbgsbg5%[email protected]%^&*j-y&u-САМОЛЁТ~ ~2><%27;[]~!6456
в
jbgsbg5-E-th-t65-tw45-j-y-u-САМОЛЁТ-2-6456
Спасибо!
_RegEx_ в _JavaScript_ не поддерживает классы Юникода такие как '\ p {L}'; вы должны написать их longhand –