我想一個PHP函數,檢查輸入的英文,並與dot .
像 me.too
沒有空格我怎麼可以讓is_english功能
回答
它不是很清楚你問什麼,但我猜你想要檢查一個字符串是否僅由組成字母和點。如果是的話,你可以這樣做:
if (preg_match('/[a-z.]+/i',$input)) {
// $input contains only alphabets and period.
}
你不需要逃避那段時間,還是我是愚蠢的? – 2010-10-16 23:10:08
@Christian:在一個字符類中,'.'被字面處理。 – codaddict 2010-10-16 23:12:24
'-'總是一個元字符,對嗎? – 2010-10-16 23:14:48
再次。不清楚你的意思。如果你想確定一段文本的語言,然後使用一些啓發式語言或正則表達式用一種語言中最常用的單詞。 (這樣做過一次,但卻懶得抓出來。)
如果你想驗證一個給定的字符串是否只包含正確的英文單詞,然後使用拼寫檢查。使用codaddicts正則表達式來驗證格式。然後通過aspell管道:
$words = escapeshellcmd(strtr($words, ".", " "));
$r = `echo '$words' | LANG=en aspell -a`;
$valid = !preg_match("/^[^@*]/m", $r); // output may not contain ^&
或者使用pspell擴展/或upgradephp。
- 1. 我怎麼可以在其他功能
- 2. 「功能」是功能,這怎麼可能?
- 3. 我怎麼能讓這個功能睡一段時間?
- 4. 我怎麼可以重新加載它使用jQuery .load功能
- 5. 重複功能,我怎麼可以將它們合併?
- 6. 我怎麼可能把我的類的屬性,進入功能
- 7. 我怎麼能映射功能NHibernate
- 8. 我怎麼能在MFC功能包
- 9. 我怎麼能擺脫把「新」功能
- 10. 我怎麼能扭轉這個功能?
- 11. ,我該怎麼傳進我的功能
- 12. 我怎麼叫我的功能.NET
- 13. 我怎麼可以在Android
- 14. 我怎麼可以在Java
- 15. 我怎麼可以在C
- 16. 我怎麼可以在iPhone
- 17. 我怎麼可以在Qt
- 18. 我怎麼可以在SQL
- 19. 我怎麼可以用XML
- 20. 我怎麼用jQuery剝離HTML功能
- 21. 我怎麼火textFieldDidEndEditing功能編程
- 22. 我怎麼可能讓一個搜索匹配類似的話
- 23. 我該怎麼做才能讓這款Rails應用可測試?
- 24. 我怎麼可以讓這樣的按鈕在Windows窗體c#
- 25. 帆JS - 我怎麼可以讓自動化任務
- 26. 在jQuery中,我怎樣才能讓它點擊功能可以激活一個可調整大小的屬性
- 27. 排序功能 - 這怎麼可以改進
- 28. 我怎樣才能讓
- 29. 我我怎麼可以檢測RStudio
- 30. 我可以從多臺電腦上使用LastPass,怎麼可能?
我不熟悉PHP,但是您不會找到一個內置的函數。你將能夠找到一個開源的英文單詞列表(快速谷歌會提供一些),然後檢查點前後的部分,看看他們是否有效的英文單詞。 – FinnNk 2010-10-16 22:55:48