日语字符的正则表达式

Regular Expression for Japanese characters

本文关键字:正则表达式 字符 日语      更新时间:2023-09-26

我在Struts中做国际化。我想为日语和英语用户编写Javascript验证。我知道英语的正则表达式,但不知道日语用户。是否有可能为基于Unicode验证的两个用户编写一个正则表达式?

请帮帮我。

这是一个正则表达式,可用于匹配所有英文字母数字字符、日文片假名、平假名、多字节的字母数字(hankaku和zenkaku)和连字符:

/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[々〆〤ヶ]+/u

你可以编辑它来满足你的需要,但是要注意"

如果您的文本编辑器和编程语言支持Unicode,您应该能够将日文字符作为文本字符串输入。一般来说,像[A-X]范围这样的东西可能不能很好地翻译。

您要验证的文本类型是什么?

正则表达式是用什么语言写的?perl兼容、POSIX还是其他?