-
Lilibo
2008-05-06
-
谢谢你哦!<br/><br/>不过用 ASCII 码值进行简单的判断是不行的,当我输入如下数据时判断错误!<br/><br/>如:<br/><br/>aa123 , 45e6 , 7.8.9 ......<br/><br/>
-
伴佬
回复于
2008-05-07
-
没问题,可以判断<br/>using System.Text;<br/><br/> protected void Page_Load(object sender, EventArgs e)<br/> {<br/> Response.Write(IsNumeric("7.8.9").ToString());<br/> }<br/><br/> private bool IsNumeric(string strValue)<br/> {<br/> if (strValue == null || strValue.length == 0)<br/> {<br/> return false;<br/> }<br/> ASCIIEncoding ascII = new ASCIIEncoding();<br/> byte[] Tempbyte = ascII.GetBytes(strValue);<br/> foreach (byte e in Tempbyte)<br/> {<br/> if (e < 48 || e > 57)<br/> {<br/> return false;<br/> }<br/> }<br/> return true;<br/> }<br/>
-
Lilibo
2008-05-05
-
你好!<br/>请问在 C# 中怎么判断字符串是否为数字?<br/><br/>不要用<br/>try<br/>{<br/>double.Parse(this.TextBox1.Text);<br/>Response.Write(是数字);<br/>}<br/>catch<br/>{<br/>Response.Write(不是数字);<br/>}
-
伴佬
回复于
2008-05-06
-
using System.Text; <br/><br/> string strValue = "要验证的字符串";<br/> if( strValue == null || strValue.length == 0 )<br/> {<br/> Response.Write("非法");<br/> Response.End();<br/> }<br/> ASCIIEncoding ascII = new ASCIIEncoding();<br/> byte[] Tempbyte = ascII.GetBytes(strValue);<br/> foreach( byte e in Tempbyte )<br/> {<br/> if (e < 48 || e > 57)<br/> {<br/> Response.Write("非法");<br/> Response.End();<br/> }<br/> }<br/> Response.Write("OK!!!");
-
crystal_8726
2007-12-17
-
我在VS2003中的水晶报表中,更改注册地址时把注册码输错了。然后水晶报表就没办法用了,每次打开水晶报表时,都会弹出对话框,提示:错误的注册码。整个报表都变成了灰色,就连以前做好的报表也不能用。 <br/> 请问知道这怎么解决啊???或者告诉我怎么重新注册也可以的饿<br/> <br/>
-
伴佬
回复于
2007-12-18
-
下载新的水晶报表,重新安装<br/><br/>水晶报表11.5专业版(正式版) <br/>序列号:B5W60-01C0200-00GPAJ0-0M80