Всем привет..
как лучше делать проверку на не нужные символы при помощи регулярных выражений?
так:
if(preg_match("/[^(\w)|(\x7F-\xFF)|(\s)]/",$string)) {
echo "error";
или так
if(preg_match("/(^[a-zA-Zа-яА-Я0-9_])/",$string)) {
echo "error";
заранее благодарен
if (!preg_match("/(^[a-zA-Zа-яА-Я0-9_])/", $string)) {
echo 'error';
}
Mr.Freeman, спасибо.. а первый способ чем плох?..если такую же махинацию провести
Я подсказал как сделал бы сам) мне так удобнее.
Mr.Freeman, спасибо.. я еще видел, что к кириллице пририсовали "ё"..это нужно? или они и так считаются?
Если нужно тебе она, то добавь. В диапазоне А-Я нет буквы ё
Mr.Freeman, ни кто не любит её..на клавиатуре отдельно стоит и в регулярных выражениях тоже надо приписывать буквенная дискриминация