Я хотел бы добавить символ регулярного выражения dot .
и такую косую черту /
.preg_match dot и slash
'numericString' => array(
'pattern' => '^[a-zćęłńóśźżA-Z0-9\s]+$',
)
Как я могу это сделать?
Я хотел бы добавить символ регулярного выражения dot .
и такую косую черту /
.preg_match dot и slash
'numericString' => array(
'pattern' => '^[a-zćęłńóśźżA-Z0-9\s]+$',
)
Как я могу это сделать?
добавить \.
и \/
'numericString' => array(
'pattern' => '^[a-zćęłńóśźżA-Z0-9\s\.\/]+$',
)
Отсутствует, чтобы избежать '.' внутри' [] ' –
@Michael да, но это не вредно. – slier
не нужно избегать'/'либо, если это не разделитель регулярных выражений –
Литералом .
выражается в регулярном выражении, как \.
Литералом /
выражается как \/
Примечание: Не все регулярные выражения ароматизаторы требуют побега /
, только те, которые используют его для ограничения регулярного выражения.
Я думаю, что в диапазоне выражения вы вам не нужно избегать точки? –
@olivierw вы правы –
Примечание: "?^[$() | * + {\" Вы должны экранировать символы обратной косой черты ('\'), так как они имеют особое значение.
Используйте приведенный ниже код ..
'numericString' => array(
'pattern' => '^[a-zćęłńóśźżA-Z0-9\s\.\/]+$',
)
спасибо 4 все ответ первый пост работа хорошо – zyeu
Примечание: в стороне от обычного побега с HARDCODED регулярных выражений, при работе с контентом входящим в комплект 'preg_quote' является вашим другом. – Wrikken
вы уверены, что хотите связать этот шаблон с чем-то, называемым numericString ??? –