测试文本输入中的空格键值

时间:2012-12-09 13:41:55

标签: php

有没有办法测试是否在表单文本输入中按了空格键。我知道值或键码是32,并尝试使用如下语句的各种选项:

elseif($rec =='' || $rec == 32 || $rec == ' ')

但仍未得到承认。我将不胜感激任何帮助,我发布的代码只是我用来检查价值的相关代码的一部分。感谢

2 个答案:

答案 0 :(得分:1)

查看trim()strstr()函数。我认为这就是你需要的。

答案 1 :(得分:1)

使用preg_match()

$subject = "abcdef";
$pattern = '/\s/';
if (preg_match($pattern,)) {...}

使用PHP strpos()

$mystring = 'Hello world';
$findme   = ' ';
$pos = strpos($mystring, $findme);

// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
    echo "no spaces :(";
} else {
    echo "Spacing out !!! :)";
}