怎么控制在Textbox里不能输入'这个字符。请帮帮忙啊。 怎么控制在Textbox里不能输入'这个字符。用RegularExpressionValidator行吗。那正则表达式是什么呢?帮帮我吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onkeydownevent.keyCode用JSP判断 private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){ if((Keys)e.KeyChar == Keys.Right) { e.Handled = true; }} ^(0|[1-9]\d*)$|^(0|[1-9]\d*)\.(\d+)$or ([-+]?[0-9]+\.?[0-9]+) <asp:TextBox ... onkeydown="if(event.keyCode == ???)) event.returnValue=false; "'的keyCode是什么不记得了;之所以要处理这个很可能是SQL的关系,其实可以string sqlstr="select * from table1 where aaa='" + TextBox1.Text.Replace("'","''") + "'"; 看到这个题目我到想收集些关于标准健盘的keyCode 大全 keycode = 222 (美国标准键盘) 可以的:[^']<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="RegularExpressionValidator" ControlToValidate="TextBox1" ValidationExpression="[^']"></asp:RegularExpressionValidator> 让他输入后面Replace("'","''")不就行了吗? private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){ if((Keys)e.KeyChar == Keys.Right) { e.KeyChar = 0; }} 我是用ASP.net(C#)的.在validationExpression属性中输入[^']用于控制在Textbox1中不能输入'这个字符。但是,为什么我输入任何字符都出现ErrorMessage属性的信息。请问这个[^']错了吗。不能控制'这个字符的输入吗?那有什么正则表达式能控制制'这个字符的输入?还是其他的什么设置不对啊。大家帮我想想看啊!!! C#中用 [^']*不好意思,我开始用的是VB.NET在C#中测了一下,发现是有这个问题,郁闷了半天,终于发现用[^']*可以实现至于VB.NET和C#为什么会有这点差异,我还真不太清楚~MSDN上是这么写的:[^aeiou] 与不在指定字符集中的任何单个字符匹配。* 指定零个或更多个匹配;例如 \w* 或 (abc)*。等效于 {0,}。 可以在cs文件里面遍历一下是否存在'str.indexof() 让他输入后面Replace("'","''")不就行了吗? 搜索引擎地址栏问题,求教!!! .net 如何转成jsp 超链接到本地网页 紧急求救!做一网站访问统计模块是的sql问题 关于字符串的问题!(急) 新手请教??????????????????? 如何用ASP.NET开发WEB程序呀(悬赏50分) 最后10分,帮帮忙 Blend4无法启动运行 想问几个连数据库以及修改数据的问题. 祝大家十一快乐!!进者有分,顺便提个问题,在js中document.execCommand(“”,“”,“”)中为什么只有IE6.0支持,在IE6.0下要实现相 怎样制作购物车,主要思路是什么?
event.keyCode
用JSP判断
{
if((Keys)e.KeyChar == Keys.Right)
{
e.Handled = true;
}
}
or ([-+]?[0-9]+\.?[0-9]+)
'的keyCode是什么不记得了;之所以要处理这个很可能是SQL的关系,其实可以
string sqlstr="select * from table1 where aaa='" + TextBox1.Text.Replace("'","''") + "'";
ControlToValidate="TextBox1" ValidationExpression="[^']"></asp:RegularExpressionValidator>
{
if((Keys)e.KeyChar == Keys.Right)
{
e.KeyChar = 0;
}
}
在validationExpression属性中输入[^']用于控制在Textbox1中不能输入'这个字符。
但是,为什么我输入任何字符都出现ErrorMessage属性的信息。请问这个[^']错了吗。不能控制'这个字符的输入吗?
那有什么正则表达式能控制制'这个字符的输入?
还是其他的什么设置不对啊。
大家帮我想想看啊!!!
str.indexof()