我需要一个正则表达式来验证输入字符串是否格式为5'6“或者不是......这就是全部。我需要在cs文件(c#)中验证它而非客户端。
答案 0 :(得分:2)
您可以使用简单的正则表达式:
string height="5'6\"";
Regex r = new Regex("^\\d+'\\d+\"$");
Match m = r.Match(height);
if (m.Success)
{
' Yes!
}
正则表达式“^ \\ d +'\\ d + \”$“布局:
修改:在“”中添加了反斜杠的强制.Net转义。
答案 1 :(得分:1)
这是一个正则表达式,其中第二部分是可选的:
new Regex(@"^\d+'(\d+\")?$")
答案 2 :(得分:0)
你的意思是格式化字符串吗?
查看string.format:http://msdn.microsoft.com/en-us/library/aa331875(v=vs.71).aspx
查看正则表达式格式:http://msdn.microsoft.com/en-us/library/1400241x(v=vs.85).aspx
答案 3 :(得分:0)
像这样的人设计一个自定义控件,你可以微调他的代码来提出你自己的