关于正则表达式的有关问题
关于正则表达式的问题?
请问如何在WinForm中用正则表达式去判断texBox中输入的是不是正数或者正整数,
代码如何实现?
他们的正则表达式分别是多少?
谢谢各位大虾了!!!!!!
------解决方案--------------------
他的没仔细看。自己写的这个,你试试,看可以不。
正数: ^\d+\.?\d*$
正整数:^\+?\d+$
------解决方案--------------------
常用正则,搜索自google。
http://www.williamlong.info/archives/433.html
------解决方案--------------------
正数: \b\d+(\.\d*)?\b
正整数:\b\d+\b
------解决方案--------------------
string sourceString = @ "5 ";
string pattern = @ "(\d*)((\.[\d]*)?) ";
Match mr = Regex.Match(sourceString,pattern,RegexOptions.IgnoreCase);
if (mr.Success)
{
return true
}
else
{
return false;
};
---------------------------------------------
EMail:bdbox@163.com 请给我一个与您交流的机会!
请问如何在WinForm中用正则表达式去判断texBox中输入的是不是正数或者正整数,
代码如何实现?
他们的正则表达式分别是多少?
谢谢各位大虾了!!!!!!
------解决方案--------------------
他的没仔细看。自己写的这个,你试试,看可以不。
正数: ^\d+\.?\d*$
正整数:^\+?\d+$
------解决方案--------------------
常用正则,搜索自google。
http://www.williamlong.info/archives/433.html
------解决方案--------------------
正数: \b\d+(\.\d*)?\b
正整数:\b\d+\b
------解决方案--------------------
string sourceString = @ "5 ";
string pattern = @ "(\d*)((\.[\d]*)?) ";
Match mr = Regex.Match(sourceString,pattern,RegexOptions.IgnoreCase);
if (mr.Success)
{
return true
}
else
{
return false;
};
---------------------------------------------
EMail:bdbox@163.com 请给我一个与您交流的机会!