5
A
回答
5
$is_alpha_space = ctype_alpha(str_replace(' ', '', $input)));
或
$is_alpha_space = preg_match('/^[a-z\s]*$/i', $input);
2
if (preg_match("^/[a-zA-Z ]+$/", $input)) {
// input matches
}
演示:http://ideone.com/jp6Wi
文档:http://php.net/manual/en/function.preg-match.php
0
ctype_alpha(preg_replace('/\s/', '', $mystring))
内表达式返回不带空格的字符串,然后使用ctype_alpha``如你所愿
+0
这属于**类别如果您不需要更换规则,您应该始终使用'str_replace'而不是'preg_replace'。** – toxalot 2012-12-09 07:44:52
0
删除空格是要走的路,但记住ctype_alpha这些日子在空字符串上会导致false!在我使用的方法下面...
function validateAlpha($valueToValidate, $spaceAllowed = false) {
if ($spaceAllowed) {
$valueToValidate = str_replace(' ', '', $valueToValidate);
}
if (strlen($valueToValidate) == 0) {
return true;
}
return ctype_alpha($valueToValidate);
}
相关问题
- 1. 检测字符串只包含空格
- 2. PHP如何验证包含gobbeldy goop的字符串?
- 3. PHP字符串只能包含0 1和空格
- 4. 如何在Objective C中搜索包含空格的字符串?
- 5. 如何验证字符串是否包含列表中的任何字符串?
- 6. 我如何验证一个字符串只包含零和一个字符?
- 7. PHP字母和空格只验证
- 8. 如何验证字符串是否包含某些字符?
- 9. PHP in_array包含字符串 “&” 或 “空格” 在PHP
- 10. 包含空格的Java字符串
- 11. Rails:验证包含字符串
- 12. 验证变量包含字符串值
- 13. 在PHP搜索字符串,搜索字段包含空格
- 14. 如何在scanf字符串中包含空格?
- 15. 如何在字符串替换中包含空格?
- 16. 验证一个字符串是否只包含javascript中的某些字符
- 17. php脚本用于搜索字符串中包含空格的字符串
- 18. 使用php验证字符串中的空格
- 19. RSpec如何测试空白/空字符串以进行包含验证?
- 20. jquery验证字符串包含确切的子字符串
- 21. 验证在PHP中的字符串,如果只有子字符串为真
- 22. 如何读取C语言中包含空格的字符串
- 23. 如何解析C++中包含空格的字符串?
- 24. 如何验证此字符串不包含Javascript中的任何特殊字符?
- 25. 验证一个字符串中是否只包含C++中的字母
- 26. 找到一个子字符串,其中包含空格(PHP)
- 27. PHP会话字符串包含奇怪的空白/空字符
- 28. 如何验证字符串的格式?
- 29. 只验证字符串php中的选定字符(电话号码验证)
- 30. 如何从只包含空白字符的ArrayList中删除字符串?
检查前用空格替换空格吗? – DanRedux 2012-04-22 04:59:16
@DanRedux仅在字符串事先不包含数字时才有效。 – 2012-04-22 05:01:20
为什么?如果它事先包含数字,它将正确返回false。如果它后面包含数字,它将正确地返回false。它将做的唯一事情就是将空间转换为不好的令牌。 – DanRedux 2012-04-22 05:03:15