用于验证字母数字字符、所有国际字符(日语、中文、俄语等)的JavaScript正则表达式

4
我的一个项目要求是验证数据字段(来自网页的文本框)。我需要允许所有外语(日语、中文、韩语、俄语、拉丁美洲字符等)的字母数字字符,避免特殊字符。
我正在使用表达式/[^a-zA-Z0-9]/(javascript、asp.net页面)。
我阅读了很多博客,但无法正确理解我在这里该做什么。我不能添加任何插件或附加组件,必须使用正则表达式的可用功能。
正则表达式引擎如何识别其他语言字符(尤其是Unicode)?

可能是正则表达式匹配非英语字符?的重复问题。 - mplungjan
可能是重复问题:正则表达式匹配非英文字符? - halfer
1个回答

3

您需要使用 Unicode 正则表达式。请查看 this 之前的 SO 帖子,其中讨论了各种 Unicode 匹配机制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接