Mam do obsługi znaki alfanumeryczne, japońskie (hiragana, katakana, kanji) oraz znaki specjalne (spacja, przecinek, małpa, procent, dolar itp).
Próbowałem zrobić coś takiego (z PHP.net):
$pattern ='/^[-a-zA-Z0-9_ \\\!\@\#\$\%\^\&\*\(\)\=\|\+\;\:\'\"\,\.\/\<\>\?\-\x{30A0}-\x{30FF}' .'\x{3040}-\x{309F}\x{4E00}-\x{9FBF}\s]*$/u'; $match_string = 'カタカナ ひらがな 漢字 alfabet 09123 !-@#$,.;'; } else { }
Ale brakuje jeszcze kodowania innych znaków związanych z japońskim ( (większa spacja)、。’、”「」()).
Czy zna ktoś zakres kodowania na te znaki ?