C# Bot框架表单流模式匹配与Regex
我正在尝试将一个表单属性设置为只接受文本和数字,不包含空格和特殊字符。我尝试了几个正则表达式,但没有成功,请帮助。下面是我的表单流属性代码C# Bot框架表单流模式匹配与Regex,c#,regex,botframework,formflow,C#,Regex,Botframework,Formflow,我正在尝试将一个表单属性设置为只接受文本和数字,不包含空格和特殊字符。我尝试了几个正则表达式,但没有成功,请帮助。下面是我的表单流属性代码 [Pattern(@"^[\w,\s-]+\.[A-Za-z]{3}$")] 我最近用过 ^[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df0-9_]*$ 我认为,它包括德国乌姆劳特(Umlaute)和埃
[Pattern(@"^[\w,\s-]+\.[A-Za-z]{3}$")]
我最近用过
^[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df0-9_]*$
我认为,它包括德国乌姆劳特(Umlaute)和埃斯泽特(Eszett)。您可以删除我最近使用的所有\uxxx字符
^[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df]+[a-zA-Z\u00c4\u00e4\u00d6\u00f6\u00dc\u00fc\u00df0-9_]*$
我认为,它包括德国乌姆劳特(Umlaute)和埃斯泽特(Eszett)。您可以删除所有这些\uxxx字符,那么为什么要在模式中使用
、\s-
和\。
?如何定义文本和数字?那么为什么在模式中使用、\s-
和\.
?如何定义文本和数字?