允许在正则表达式中使用希伯来字母
Allow Hebrew letters in regex
我正在使用 C# 和 ASP.NET,在我的 Web 应用程序中,我有一个用于注册的文本框,我允许用户使用此正则表达式仅输入字母:
Regex.IsMatch(to_check, @"^[a-zA-Z]+$")
我也想允许使用希伯来字母。我会允许 Unicode,但我只希望希伯来字母可用。
希望能帮到你,谢谢!
您可以将 Unicode 希伯来语命名字符 class \p{IsHebrew}
添加到您的自定义字符 class:
Regex.IsMatch(to_check, @"^[a-zA-Z\p{IsHebrew}]+$")
这是此类 named classes supported by .NET regex engine 的完整列表。
我正在使用 C# 和 ASP.NET,在我的 Web 应用程序中,我有一个用于注册的文本框,我允许用户使用此正则表达式仅输入字母:
Regex.IsMatch(to_check, @"^[a-zA-Z]+$")
我也想允许使用希伯来字母。我会允许 Unicode,但我只希望希伯来字母可用。
希望能帮到你,谢谢!
您可以将 Unicode 希伯来语命名字符 class \p{IsHebrew}
添加到您的自定义字符 class:
Regex.IsMatch(to_check, @"^[a-zA-Z\p{IsHebrew}]+$")
这是此类 named classes supported by .NET regex engine 的完整列表。