正则表达式控制文本框只允许填数字、负号、点号
2015-05-29 23:02
351 查看
有时候,我们需要控制文本框,只允许用户输入可以为负数的浮点值,例如:-23.563;而不允许出现23.563qq这样的值。
这里我们还是看代码吧,用正则表达式很容易就能实现以上需求:
前台页面:
后台页面:
这里我们还是看代码吧,用正则表达式很容易就能实现以上需求:
前台页面:
<asp:TextBox ID="txtValueEnter" runat="server" Width="228px"></asp:TextBox>
后台页面:
//注意负号、点号都需要使用双个斜杠转换,单引号单个斜杠转换 //其实以下的代码直接在前台页面的<script>...</script>里进行绑定onkeyup(按键)和onafterpaste(粘贴)事件方法也是可以的;这里就不多加描述了 string jsStr = "this.value=this.value.replace(/[^0-9|^\\-|^\\.]/g,\'\');"; txtValueEnter.Attributes["onkeyup"] = jsStr; txtValueEnter.Attributes["onafterpaste"] = jsStr;
相关文章推荐
- UBUNTU软件出现崩溃的问题
- 【从0到1学Web前端】CSS定位问题三(相对定位,绝对定位)
- 【从0到1学Web前端】CSS定位问题三(相对定位,绝对定位)
- 【从0到1学Web前端】CSS定位问题三(相对定位,绝对定位) 分类: HTML+CSS 2015-05-29 23:01 842人阅读 评论(0) 收藏
- 【算法】1 由插入排序看如何分析和设计算法
- SQL优化原则
- Java实现Web服务器
- 注意电压电流的重要性!!!
- HTML5游戏开发-扫雷及其算法研究
- 【Cocos游戏实战】功夫小子第二课之基础类分析和实现
- 页面元素中内容显示在最上面
- 图像去模糊(维纳滤波)
- 南京师范大学研究生招生入学考试初试2011年教育综合科目
- 3.1-4
- 全球电商为什么只能“窝里横”?
- 强制类型转换
- 不可s说的秘密
- 关于ActionScript中 那些你不知道的事情
- Maven中心仓库网址
- Loki之ThreadPool