2楼正解。
闲云野鹤---梦想
string Regextest = @"\d{1,}.\d{1,}";//小数的正则表达式 if (Regex.IsMatch(textBox1.Text, Regextest)) { string[] str1 = textBox1.Text.Split('.'); MessageBox.Show("整数部分:"+str1[0].ToString()+"\n"+"小数部分:"+str1[1].ToString()); } else { MessageBox.Show("输入有误"); }