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