Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp.net C#中,如何在文本框上设置掩码来控制俄语字母?_C#_Asp.net - Fatal编程技术网

在asp.net C#中,如何在文本框上设置掩码来控制俄语字母?

在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_ ]?"

我用的是Asp.NETC# 我在设置掩码L000中使用了文本框

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}
可能适合您的需要。但你们想如何在实际代码中实现它呢?我的文本框中只支持俄语字符