我必须验证给定输入框中的德语和中文字符。如何在javascript中检查德文和中文字符的正则表达式?我可以使用什么正则表达式来实现此目的?
请举个例子。
最佳答案
有一个来自 XRegExp 的库和根据 XRegExp Unicode plugins扩展了 javasript 正则表达式功能。这增加了对 Unicode 类别、脚本和 block 的支持。
参见regular-expressions.info/unicode有关 Unicode 类别、脚本和 block 的更多信息。
德语特殊字符应位于 Unicode block \p{InLatin-1_Supplement}
中,对于中文字母,您必须检查哪个脚本或 block 是正确的。
如果您想接受以 Unicode 表示的任何字母表中的任何字母字符,则可以使用 \p{L}
。
参见XRegExp Unicode plugins有关如何使用它的示例。
关于javascript - Javascript 中德文和中文字符的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444542/