我需要一個正則表達式爲 PHP 到做到以下幾點:
我想允許[A- zα-ωá-ź-яա-ֆ-ჰ-ჰ-ת-ת]和中文,日文(更多utf-8)字母; 我要禁止[^](阿拉伯數字);
這是我做了什麼:
function isValidFirstName($first_name) {
return preg_match("/^(?=[a-zα-ωá-źа-яա-ֆა-ჰא-ת]+([a-zα-ωá-źа-яա-ֆა-ჰא-ת' -]+)?\z)[a-zα-ωá-źа-яա-ֆა-ჰא-ת' -]+$/i", $first_name);
}
它看起來像它的工作原理,但如果我輸入的1種多語言的字母,它不驗證。
例子:АвпаВапапваA-Z約翰 - 不驗證。 John Gger - 驗證, - 驗證。
我想這一切的這些。
或者,如果有一種方法,如果要用戶輸入更多的語言字符串呼應的消息。
什麼編程語言?當我們開始談論unicode –
時很重要哦,我很抱歉! PHP的! – Hypn0tizeR
看到php函數'ctype_alnum' –