c# - 使用希伯来语输入的文本框验证

标签 c# asp.net regex validation textbox

我正在制作一个联系页面,以便用户可以在需要时向我发送消息。 我有一个文本框,他们可以在其中输入名称和正则表达式来检查名称的形式是否正确。

[אבגדהוזחטיכלמנסעפצקרשתץףןם\s\.]

我的问题是,当我在文本框中输入希伯来语字符时,它仍然无法识别它,并且出现验证错误。

我用英语 unicode [a-zA-Z] 尝试了相同的正则表达式,它起作用了。

我是否需要向 .aspx 页面添加一些内容,以便它能够“理解”输入是不同的语言?

最佳答案

也许问题是您的正则表达式只允许使用一个字符?

尝试更改为

[אבגדהוזחטיכלמנסעפצקרשתץףןם\s\.]*

除此之外,我认为您不需要向页面添加任何文化信息。

关于c# - 使用希伯来语输入的文本框验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739944/

相关文章:

c# - 创建一个 RegEx 来验证用户名

python - 打开巨大的文本文件并执行正则表达式搜索

python - 在python中使用正则表达式匹配文件名

与 Font 类的 Style 属性一起使用的 C# 技术

c# - 监听 TCP 服务器应用程序的以太网电缆拔出事件

c# - MongoDB 的 Event Store 订阅服务

c# - 从 .net 套接字向 signalR 集线器发送/接收消息

c# - .NET显示不同的数据库变量但保存为ID?

asp.net - 如何将此 CSS 类应用于给定的 LinkBut​​ton?

c# - 服务器端的计时器?