Не будет preg_match ( "/\ s/" , $string) работать? Преимущество этого над strpos заключается в том, что он будет обнаруживать любые пробелы, а не просто пробелы.
Ответ 3
Вы можете проверить только буквенно-цифровые символы, которых нет. Вы также можете сделать strpos для пробела.
if(strpos($string, " ") !== false)
{
// error
}
Ответ 4
Вы можете использовать что-то вроде этого:
if (strpos($r, ' ') > 0) {
echo 'A white space exists between the string';
}
else
{
echo 'There is no white space in the string';
}
// returns no. of matches if $str has nothing but alphabets,digits and spaces.
function is_alnumspace($str){
return preg_match('/^[a-z0-9 ]+$/i',$str);
}
Ответ 7
// returns no. of matches if $str has nothing but alphabets,digits and spaces. function
is_alnumspace($str) {
return preg_match('/^[A-Za-z0-9 ]+$/i',$str);
}
// This variation allows uppercase and lowercase letters.