Можно создать дубликат:
preg_match php special charactersкак проверить специальные символы PHP
Привет всем, я хочу, чтобы проверить, если эти символы существуют в строке с помощью preg_match
:
^'£$%^&*()}{@'#~?><>,@|\-=-_+-¬'
Помогите пожалуйста!
Можно создать дубликат:
preg_match php special charactersкак проверить специальные символы PHP
Привет всем, я хочу, чтобы проверить, если эти символы существуют в строке с помощью preg_match
:
^'£$%^&*()}{@'#~?><>,@|\-=-_+-¬'
Помогите пожалуйста!
<?php
$string = 'foo';
if (preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $string))
{
// one or more of the 'special characters' found in $string
}
Есть ли способ получить положение специальных символов? – Snickbrack
Недостаток объяснения ответа получил голосующий голос. –
Это довольно очевидно, и он прокомментировал объяснение внутри кода. – AlexioVay
preg_match('/'.preg_quote('^\'£$%^&*()}{@#~?><,@|-=-_+-¬', '/').'/', $string);
же, как ваш предыдущий вопрос: [preg_match PHP специальные символы] (http://stackoverflow.com/questions/3937569/preg-match-php-special-characters) –
почему ты нужно их проверить? – zerkms
Пожалуйста, отредактируйте старые вопросы, не отправляйте их. – stevendesu