æøåÆØÅも受け入れるようにこれを編集するにはどうすればよいですか?
function validate_username($input, $pattern = '/[^A-Za-z0-9]/')
{
return !preg_match($pattern, $input);
}
æøåÆØÅも受け入れるようにこれを編集するにはどうすればよいですか?
function validate_username($input, $pattern = '/[^A-Za-z0-9]/')
{
return !preg_match($pattern, $input);
}
'/[^A-Za-z0-9æøåÆØÅ]/u'
phpファイルがUTF-8で保存されている必要があります。また、もちろん入力もUTF-8である必要があります。
function validate_username($input, $pattern = '/^\w+$/')
{
return preg_match($pattern, $input);
}
試す:
'/[^\p{L}\d]/u'
\p{L}
すでにリストしたものや、まだ問題を引き起こしていないものの、いつかは発生する可能性のあるものを含む、すべてのUnicode文字に一致します。
\d
また、異なるスクリプトのUnicodeを含むすべての数字に一致します。