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

标签 javascript .net regex asp-classic

我的项目要求之一是验证数据字段(来自网页的文本框)。我需要允许所有外语(日语、中文、韩语、俄语、拉丁美洲字符等)的字母数字字符。并避免使用特殊字符。

我正在使用表达式 /[^a-zA-Z0-9]/ (javascript, asp .net page)

我阅读了许多博客,但无法正确理解我在这里必须做什么。我无法添加任何插件或插件,必须使用正则表达式的可用功能。

正则表达式引擎如何识别其他语言字符(尤其是 Unicode)?

最佳答案

您将需要使用 Unicode 正则表达式。请查看this以前的 SO 线程,其中讨论了各种 unicode 匹配机制。

关于用于验证字母数字字符、所有国际字符(日语、中文、俄语等)的 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10006998/

相关文章:

javascript - 我可以在 React Router 的 Switch 内使用高阶私有(private)路由组件吗?

javascript - 使用 Javascript 读取文本文件

python - 在 python 中使用正则表达式查找字符串

javascript - 是否可以向 html 选择框添加水平滚动条?

javascript - 如何在 JSON.parse 语句中正确访问数据?

c# - 没有 For 循环的列表操作

.net - 转换 Word 文档时 Azure 云上的图像问题。使用 aspose.words 转换为 html

.net - vb.net 中的事件停止函数

c# - 使用正则表达式时出错(验证正则表达式的代码)

regex - 这是正则表达式吗?