javascript - Javascript 中德文和中文字符的正则表达式?

标签 javascript jquery regex diacritics

我必须验证给定输入框中的德语和中文字符。如何在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/

相关文章:

javascript - 使多个 iframe 像普通窗口一样拖动、调整大小和最小化

Javascript:链接 href 目标

javascript - 通过ajax发送两个数据(图像和数字)

java - 确定字符串中是否只有一组已定义的字符

regex - 使用 awk 或 sed 在文件中的特定行索引处插入一个字符

javascript - 在循环中获取 JSON 不会获取 JQuery 中的所有元素

javascript - 什么时候适合在 REACT 中使用构造函数?

javascript - 如何避免在 http header 中显示表单数据

javascript - JQuery 按 tr 标签的属性填充下拉列表

java - 如何使用正则表达式有效地向后搜索?