【发布时间】:2015-06-18 16:56:28
【问题描述】:
我正在使用 C# 和 ASP.NET,在我的 Web 应用程序中,我有一个用于注册的文本框,我允许用户使用此正则表达式仅输入字母:
Regex.IsMatch(to_check, @"^[a-zA-Z]+$")
我也想允许希伯来字母。我会允许 Unicode,但我只希望希伯来字母可用。
希望您能帮忙,谢谢!
【问题讨论】:
我正在使用 C# 和 ASP.NET,在我的 Web 应用程序中,我有一个用于注册的文本框,我允许用户使用此正则表达式仅输入字母:
Regex.IsMatch(to_check, @"^[a-zA-Z]+$")
我也想允许希伯来字母。我会允许 Unicode,但我只希望希伯来字母可用。
希望您能帮忙,谢谢!
【问题讨论】:
您可以将 Unicode 希伯来语命名字符类 \p{IsHebrew} 添加到您的自定义字符类中:
Regex.IsMatch(to_check, @"^[a-zA-Z\p{IsHebrew}]+$")
【讨论】: