20
A
回答
45
你可以使用Unicode字符類http://www.regular-expressions.info/unicode.html
preg_match("/\p{Han}+/u", $utf8_str);
這只是檢查至少有一箇中國字的存在。如果你想匹配完整的字符串,你可能想要擴展它。
1
這link上一個問題上識別簡體或繁體中國可能給你一些想法......你實際上並沒有指定哪個你的意思是,我不知道中國還有足夠的認識差異
2
0
正則表達式只允許中國漢字,最大10和最小2中國字符
/^\p{Han}{2,10}+$/u
使用這個表達式只允許中國人的性格。
- 它允許中國字符僅&
- 它允許的最低2字符&
- 它允許最大10字符
可以通過改變{2,10}的改變的最小和最大字符根據您的需求。
\ p & /U是補充,請不要回避添加它非常重要。
相關問題
- 1. 檢查,如果字符串中使用==
- 2. 檢查,如果在字符串中的字符是大寫
- 3. PHP + JavaScript字符串檢查
- 4. PHP檢查空字符串
- 5. 如何檢查字符串中的波斯字符由php
- 6. PHP檢查字符串中的字符串
- 7. 如何檢查字符的字符串?
- 8. Python:檢查字符串中的字符
- 9. 檢查字符串中的字符
- 10. 修整字符串加檢查,如果字符串不是空
- 11. 檢查字符串的子字符串
- 12. 檢測字符串中的字符中國VB.NET
- 13. 檢查如果字符串包含編碼的字符
- 14. 檢查字符串中包含字符組合和替換,如果它在PHP
- 15. PHP json_encode幹線字符串中使用國際字符,如:E
- 16. 字符串檢查,如果js速記
- 17. 檢查如果字符串是雙
- 18. 檢查如果字符串是圖像
- 19. PHP檢查字符串是否包含數字和檢查字符串長度
- 20. 檢查字符串包含字符串
- 21. 檢查PHP字符串中的無效字符
- 22. PHP檢查字符串中的字符,而不foreach循環
- 23. 字母字符檢查字符串
- 24. 在PHP中檢查字符串長度
- 25. 想法檢查字符串的某些字符的字符串檢查器?
- 26. 檢查某些字符的字符串
- 27. 檢查字符串包含的字符
- 28. 檢查字符串的字符
- 29. 檢查字符串上的字符
- 30. 檢查字符串的某些字符
這是什麼字符集? UTF-8還是其中一個本地的? – 2011-02-07 15:55:02
@Pekka charset = utf-8 – Adrian 2011-02-07 15:57:06
[在字符串中檢測中文(多字節)字符]的可能重複(http://stackoverflow.com/questions/1550950/detect-chinese-multibyte-character-in-the-string) – 2011-02-07 15:59:01