Не успявам да си обясна следната ситуация:
Когато и задам да е $string ми вади "ОК", ако задам да е $test ми вади "Error" .. Това да не се влиае от това какъв вид ще са кавичките при самото вкарване на информация в променливите (поне до този извод стигнах) или нещо самият regex ми е сбъркан?
PHP:
<?php
$string = '\home\tete\tete\etee/ehee';
$test = "\home\tete\tete\etee/ehee";
if(preg_match('/^[a-zA-Z0-9_\\\\\/]+$/', $string)) {
echo 'OK';
} else {
echo 'Error';
}
Когато и задам да е $string ми вади "ОК", ако задам да е $test ми вади "Error" .. Това да не се влиае от това какъв вид ще са кавичките при самото вкарване на информация в променливите (поне до този извод стигнах) или нещо самият regex ми е сбъркан?