原文地址: http://www.codeproject.com/useritems/IsNumeric.asp
public bool isNumeric(string val, System.Globalization.NumberStyles NumberStyle)
{
Double result;
return Double.TryParse(val,NumberStyle,System.Globalization.CultureInfo.CurrentCulture,out result);
}
Using Other Cultures
I use the current culture in the as shown in the code below.
A list of all available culture names can be obtained Here.
public bool isNumeric(string val, System.Globalization.NumberStyles NumberStyle, string CultureName)
{
Double result;
return Double.TryParse(val,NumberStyle,new System.Globalization.CultureInfo(CultureName),out result);
}