Skip to main content
 首页 » 编程设计

c#之允许在正则表达式中使用希伯来字母

2024年02月01日24Terrylee

我正在使用 C# 和 ASP.NET,在我的 Web 应用程序中,我有一个用于注册的文本框,我允许用户使用此正则表达式仅输入字母:

Regex.IsMatch(to_check, @"^[a-zA-Z]+$") 

我也想允许使用希伯来字母。我会允许 Unicode,但我只希望希伯来字母可用。

希望能帮到你,谢谢!

请您参考如下方法:

您可以将 Unicode 希伯来语命名字符类 \p{IsHebrew} 添加到您的自定义字符类:

 Regex.IsMatch(to_check, @"^[a-zA-Z\p{IsHebrew}]+$") 

这是一个完整的列表 named classes supported by .NET regex engine .