如何让文本框只接受PHP中的日文字符,数字和单词?

时间:2015-03-05 04:16:00

标签: php regex

我尝试搜索RegEx并找到答案。但它并不完整。 例如:

只接受日本角色:

(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])|[\x20-\x7E]

只接受数字和字词:

[^a-zA-Z0-9]

但我不能合并在一起。请帮忙!

更新回答

/^[\p{Katakana}\p{Hiragana}\p{Han}a-zA-Z0-9]+$/iu

1 个答案:

答案 0 :(得分:2)

您可以在字符类中组合以下Unicode properties和字母数字集。

/^[\p{Katakana}\p{Hiragana}\p{Han}a-z0-9]+$/iu