在asp.net C#中,如何在文本框上设置掩码来控制俄语字母?
我用的是Asp.NETC# 我在设置掩码L000中使用了文本框在asp.net C#中,如何在文本框上设置掩码来控制俄语字母?,c#,asp.net,C#,Asp.net,我用的是Asp.NETC# 我在设置掩码L000中使用了文本框 textbox.mask=mask; 信纸 0表示数字 范例 所以我的文本框是有效的,输入是A123 假设我使用俄语 如何设置非英语俄语字母表 正则表达式格式是 { '0', @"\d" }, { '9', @"[\d]?" }, { 'L', "[a-zA-Z]" }, { '?', "[a-zA-Z_ ]?"
textbox.mask=mask;
信纸
0表示数字
范例
所以我的文本框是有效的,输入是A123
假设我使用俄语
如何设置非英语俄语字母表
正则表达式格式是
{ '0', @"\d" },
{ '9', @"[\d]?" },
{ 'L', "[a-zA-Z]" },
{ '?', "[a-zA-Z_ ]?" },
{ '&', @"[\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}]" },
{ 'C', @"[\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}]?" },
{ '#', @"[ \d+-]?" },
{ 'A', @"\W" },
{ '\\', "\\" }
什么是俄语正则表达式格式?掩码正则表达式是
英语字母表
{ 'L', "[a-zA-Z]" },
{ 'L', "[А-Яа-я]" },
俄语字母表
{ 'L', "[a-zA-Z]" },
{ 'L', "[А-Яа-я]" },
俄语字母和英语字母:
{ 'L', "[А-Яа-яa-zA-Z]" },
\p{iscrylical}?\d{3}
可能适合您的需要。但你们想如何在实际代码中实现它呢?我的文本框中只支持俄语字符