日语字符的正则表达式
Regular Expression for Japanese characters
我在Struts中做国际化。我想为日语和英语用户编写Javascript验证。我知道英语的正则表达式,但不知道日语用户。是否有可能为基于Unicode验证的两个用户编写一个正则表达式?
请帮帮我。
这是一个正则表达式,可用于匹配所有英文字母数字字符、日文片假名、平假名、多字节的字母数字(hankaku和zenkaku)和连字符:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[々〆〤ヶ]+/u
你可以编辑它来满足你的需要,但是要注意"
如果您的文本编辑器和编程语言支持Unicode,您应该能够将日文字符作为文本字符串输入。一般来说,像[A-X]
范围这样的东西可能不能很好地翻译。
您要验证的文本类型是什么?
正则表达式是用什么语言写的?perl兼容、POSIX还是其他?
相关文章:
- 不同浏览器中的空白字符正则表达式行为
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 用于匹配不带字符的单词的正则表达式
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 正则表达式搜索一个空格,后跟一个字符
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- javascript正则表达式来识别所有特殊字符
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 如何使用正则表达式限制字符串的第一个字符
- 为什么以下正则表达式不删除 ## 字符
- 模仿负查找以匹配JavaScript正则表达式中没有紧跟特定字符的模式
- 匹配某个字符后所有文本的正则表达式是什么
- Javascript中的正则表达式,用于只有数字的字符串,并且不应在除数字以外的任何位置包含任何字符
- Javascript 正则表达式字符范围 A-z 匹配插入符号 (“^”)
- 为什么在正则表达式字符可选时找不到匹配项
- 我什么时候需要转义正则表达式字符集中的字符(在 [] 内)
- Javascript正则表达式字符匹配
- 字符串用正则表达式替换正则表达式字符类
- 正则表达式字符识别