.net 如何使用Regex使用Regex限制输入
我需要使用正则表达式类(System.Text.RegularExpressions)来检查一个字段是否应该只包含(.net 如何使用Regex使用Regex限制输入,.net,regex,.net,Regex,我需要使用正则表达式类(System.Text.RegularExpressions)来检查一个字段是否应该只包含(,简单,只要^([>我建议您检查一下) 还可以尝试使用^(?=[=])[?=?$ []?匹配可选的,从而匹配=,如果它们都不存在 =?匹配可选的=,从而匹配 如果两者都有一个,则它将匹配= (?=[=])对这两个字符中的任何一个进行正向前瞻可确保其不为空 ^和$确保整个字符串是匹配的 那应该很容易。但是你试过了吗?实际上我不知道如何使用正则表达式如果“field”表示“full
,简单,只要^([>我建议您检查一下)
还可以尝试使用^(?=[=])[?=?$
[]?
匹配可选的
,从而匹配=
,如果它们都不存在
=?
匹配可选的=
,从而匹配
=
(?=[=])
对这两个字符中的任何一个进行正向前瞻可确保其不为空^
和$
确保整个字符串是匹配的那应该很容易。但是你试过了吗?实际上我不知道如何使用正则表达式如果“field”表示“full string”,你可以使用
Regex.IsMatch(str,“^(?:[=|[=])$”)
该死!为什么我没有想到更简单的方法。奇怪的是,它比我复杂的方法需要更多的步骤。因为输入字符串较长-我在其中输入了一些无效值以确保…实际上,我必须澄清,一次只允许字段中有一个运算符time@santubangalore:是的,您检查了演示吗?=
算作一个操作员对吗?