-это символы, которые требуют сбегают правильно?
Код: Выделить всё
/*All keyboard characters except ` and ~
The string can be empty
Unicode characters such as persian letters, emoji, and special*/
let string = '؟ ، آ-ی a-z A-Z 0-9 ! @ # $ % ^ & * ( ) + = [ ] { } | \' " ; : / ? . , < > \ _ - 👋';
if (!/^[؟،آ-یa-zA-Z0-9!@#$%^&*()+=\[\]{}|'";:/?.,\s\p{Emoji_Presentation}\\_\-]*$/u.test(string)) {
alert('false');
} else {
alert('true');
}
$string = '؟ ، آ-ی a-z A-Z 0-9 ! @ # $ % ^ & * ( ) + = [ ] { } | \' " ; : / ? . , < > \ _ -
if (preg_match('/^[؟،آ-یa-zA-Z0-9!@#$%^&*()+=\[\]{}|\'";:\/?.,\s\p{Emoji_Presentation}\\\_\-]*$/u', $string)) {
echo 'true';
} else {
echo 'false';
}
< /code>
Я хочу, чтобы следующие символы были разрешены:
؟ ، آ-ی a-z a-z 0-9! @ # $ % ^ & * () + = [] {} | '";: /?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... pt-and-php
Мобильная версия