1
A
回答
2
Alpha破折號不是標準的PHP函數。
這是你提到然而
function alpha_dash($str)
{
return (! preg_match("/^([-a-z0-9_-])+$/i", $str)) ? FALSE : TRUE;
}
這應該與阿拉伯字母,數字,下劃線和減號功能。
function alpha_dash($str)
{
return (! preg_match("/^[\-_ \d\p{Arabic}]*\p{Arabic}[\d\p{Arabic}]*$/ui", $str)) ? FALSE : TRUE;
}
編輯:我可能搞砸了正則表達式,但現在至少你有什麼可以繼續下去。
相關問題
- 1. 的阿拉伯字母
- 2. 阿拉伯字母轉換爲拉丁
- 3. HTML格式阿拉伯文字字母
- 4. 發送阿拉伯字母串口
- 5. 後記和阿拉伯文字母
- 6. 存儲阿拉伯文字母到phpMyAdmin
- 7. mysqli_set_charset不存儲阿拉伯文字母
- 8. 警報阿拉伯字母顯示鉻
- 9. 生成阿拉伯字母SVG
- 10. 鍵碼爲阿拉伯字母爲Android
- 11. jQuery的阿拉伯字母支持
- 12. SERIAL PORT不接受阿拉伯字母?
- 13. HTML模式阿拉伯字母
- 14. 問號而不是阿拉伯字母
- 15. XSLT排序阿拉伯字母
- 16. 全文搜索不匹配阿拉伯語Kaaf字母阿拉伯語模式
- 17. 使用Perl將html中的阿拉伯文字母讀入csv
- 18. 如何搜索包含unicode /阿拉伯字母的元素?
- 19. 如何加入阿拉伯字母組成單詞
- 20. 如何編寫分隔的阿拉伯字母?
- 21. 如何處理阿拉伯文中的重複字母
- 22. 如何導出包含阿拉伯字母的csv?
- 23. 如何將阿拉伯語與字母分開?
- 24. 在android中使用阿拉伯文字
- 25. 在ctype_alnum上使用阿拉伯字符
- 26. 如何在阿拉伯文字搜索
- 27. 如何顯示阿拉伯文字?
- 28. 如何使用PHP替換阿拉伯字母的初始格式?
- 29. 用阿拉伯語
- 30. iOS AppStore:如何在阿拉伯語中添加關鍵字以便使用阿拉伯字詞進行搜索?
這是非常好的方式,但請編輯正則表達式並添加空格charachter – palAlaa
現在添加空格字符。請記住,我不能保證它的工作或準確。希望有人可以驗證這一點。 – Michael
我也會進行沉重的測試。 – palAlaa