[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: недопустимые символы в строке
At3iSt
прошу помощи, ибо я запутался...
как проверить, есть ли в строке недопустимые символы?.. допустимые: цифры, латинские буквы большие и маленькие, минус и прочерк.
Игорь_Vasinsky
if(!preg_match("#^[0-9a-z\-_]+$#i",$text))
echo "Чё то левое ввели";


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
At3iSt
спасибо... однако это на PHP, а мне бы для JavaScript - сам виноват конечно, что не упомянул, но я специально выбрал соответствующую ветку форума.
Игорь_Vasinsky
да, не обратил внимание)
с этим паттерном, но по этим правилам http://javascript.ru/RegExp

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
At3iSt
разобрался вроде...
var pattern = /^[\w-]+$/;
if (pattern.test(stroka)) {
...
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.