我需要在我的Web应用程序中使用正则表达式,它允许捷克语字符(ěščřžýáíéóúŠČ)。
[a-zA-Z]*\w{1,20}
但这不允许输入它们。谢谢
pes8fvy91#
var words = Regex.Matches(inputstr, @"[ěščřžýáíéóúůďťňĎŇŤŠČŘŽÝÁÍÉÚŮĚÓa-zA-Z]{1,20}") .Cast<Match>() .ToArray();
svmlkihl2#
替代解决方案(仅适用于.NET):
[\p{Ll}\p{Lu}]{1,20}
3yhwsihp3#
根据本文档,您可以使用\p{L}匹配任何字母。https://javascript.info/regexp-unicode
3条答案
按热度按时间pes8fvy91#
svmlkihl2#
替代解决方案(仅适用于.NET):
3yhwsihp3#
根据本文档,您可以使用\p{L}匹配任何字母。
https://javascript.info/regexp-unicode