现在的位置: 首页 > 综合 > 正文

String To Int

2014年02月22日 ⁄ 综合 ⁄ 共 685字 ⁄ 字号 评论关闭
Conver.ToInt16(string)
Conver.ToInt32(string)

Int32.Parse(string)

判断字符串是否由数字组成(能不使用异常处理最好不使用):
public static bool IsNumber(String strNumber)
{
Regex objNotNumberPattern = new Regex(/"[^0-9.-]/");
Regex objTwoDotPattern = new Regex(/"[0-9]*[.][0-9]*[.][0-9]*/");
Regex objTwoMinusPattern = new Regex(/"[0-9]*[-][0-9]*[-][0-9]*/");
String strValidRealPattern = /"^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$/";
String strValidIntegerPattern = /"^([-]|[0-9])[0-9]*$/";
Regex objNumberPattern = new Regex(/"(/" + strValidRealPattern + /")|(/" + strValidIntegerPattern + /")/");

return !objNotNumberPattern.IsMatch(strNumber) &&
!objTwoDotPattern.IsMatch(strNumber) &&
!objTwoMinusPattern.IsMatch(strNumber) &&
objNumberPattern.IsMatch(strNumber);
}

 

抱歉!评论已关闭.