控制input框的内容输入为数字
<script>
function toNum(v) {
return v.replace(/[^\d.]/g, '').replace(/^\./g, "").replace(/\.{2,}/g, ".").replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
}
$("[name=Amount],[name=Discount]").keyup(function () {
$(this).val(toNum($(this).val()));
});
$("[name=Amount],[name=Discount]").blur(function () {
$(this).val(toNum($(this).val()) - 0);
});
</script>
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAABmCAIAAAAS3l6KAAAFT0lEQVR4nO3dSXLbOhRGYe8JW8FSMM0qsBJUaRmZ0HNtQ1NlwEuiYSMqIinZ//kGr2KriUuXhyAp5+nrDkDG17t/AADnIXhACMEDQggeEELwgBCCB4QQPCCE4AEhX38ByCB4QAjBA0IenMNfr9dzTi3wLoxYwThlglfHiBUQPAwjVkDwMIxYAcHDMGIFBA/DiBUQPAwjVkDwMIxYAcHDMGIFBA/DiBUQPAwjVrBX8Cm4kIqvu+idj929+daovy2F5j793ULKz9hF72M3/QuGv3Xe9GnxyMPgh1HMfL96zWdHNf985R2bL3GIHLxzay/3c8F30Tvvm+Tz9mJ/qvYAxSbT35yCC7F8yMxPt7Bpze1H8MgTwTeTa2aQpzKzQy4mU02vi96FwOCOdsQKP+6q6312F72Pqf5PVz3F7F7AOR+7hS2MFX5HzwW/ttaPQ4jT4778uLlNZumJsZcc/PoLvbI1lNX5GEOVWxf90GcVvFVZDr1cl/stp9we7M/1FsEKv6PV4OshT3bW7X3zCr8YfHFbCnmT4cD+WDn49Rd52wo/P60UnN3YLu7VgfqYaQrOuRDCuJin6NtD+8W1nXX+f+2wwve2BD8uBMWKUDye5o+y/yH90pn5TPB9vcND++DHaeddiHMh2d6g3tIWFozNV41Q2hR8CN6FNHPeVZxp2dWXtUP6LgbvXUjl2l5a+j5etWPwFnd9ea34ahK83Zavw1fnd/XA+/s2K8vCdldse9juwYj7CY9HZvPn4s0l+4UVvou+2hnUO25KP9LrV+nH6vIKXzxPMb8h+JDyZfiUH2FTnx6r5ysAIdRHkqzwe1oLvstjG78cbkttuQ8P6bsY0/Rhw7MR/JEOOaTvj9PHA/pinsXFuLrsYnMqLwQ0GTcdE/yenjiHr17gyav99EU7gj/PUcGXqmvsc5f2uurEPqX8Llx14Dj7jWVsOM/ZHnzd8cvBNycIzO1IhwQ/Of0et5PhlukaXO4F+t77t/jGK3fD79sthMyq/qqtwbf76/XgF3fDw72apyP4Y+0QvC3H1S9RzJyFzxdZbBLjXsG121PVeBd9fxH4MTadZ2x5H77f+y71Xd5tctP9PrfCT67OEvyx+MczMIxYAcHDMGIFBA/DiBUQPAwjVkDwMIxYAcHDMGIFBA/DiBUQPAwjVkDwMIxYAcHDMGIFBA/DiBXk4K8AZBA8IIRDenWMWMGVc3j0GLECgodhxAoIHoYRKyB4GEasgOBhGLECgodhxAoIHoYRK9gh+D/4CS6XCyP+9bZPmeB/s8vlcrvdGPHv9tSUXw1+/eF4r9vt9nrwe/9Q2NlTUz4qeOfc+jPjBASvgOBhCF4BwcMQvAKChyF4BecHX3yO5PAhggT/CXYPfuZjIl07epzs7OBTcOXnBPefAkrwn2DX4JuPiL3fq0+UXf5Ebxzs3OC76ItBj18R/CfYLXiba/sZ8aW123Ckc4NvPul7WO4J/hPsfUi/FnVxoIdTnRp8vcDnTYLgP8F5wXNE/z4ED3NO8P2VO1b3d+GQHub44In9/d590S6kO8F/hqOD57z9E5z8tlwXffW2XP9Hgv8Exwbfns7hPc7/xRt7h7Y8tiP4T3B88A2W+zfgV2th+NVaBQQPQ/AKCB6G4BUQPAzBKzgv+O/v7xs+HiNWsHHK/x88m8JPwYgVbJwy/196dYxYAcHDMGIFBA/DiBUQPAwjVkDwMIxYAcHDMGIFBA/DiBUQPAwjVpCDvwKQ8WCFB/CbEDwghOABIQQPCCF4QAjBA0IIHhBC8IAQggeEEDwghOABIQQPCCF4QAjBA0L+AV4LFlvvJsWWAAAAAElFTkSuQmCC" alt="" />
只允许输入数字
验证数字的正则
[+-]?\d+(.\d+)? 数字的正则
控制input框的内容输入为数字的更多相关文章
- js控制文本框仅仅能输入中文、英文、数字与指定特殊符号
JS 控制文本框仅仅能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=v ...
- 控制input标签中只能输入数字以及小数点后两位
js 代码如下: /* 控制input标签中只能输入数字 和小数点后两位 */ function checkNum(obj) { //检查是否是非数字值 if (isNaN(obj.value)) { ...
- js控制input框输入数字时,累计求和
input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...
- input 框自动检测输入是否为数字
最近做一个公众号,我这个菜鸡不得不学习很多东西,谁让老师要我一个人做这个项目呢? 好,进入正题,因为菜,所以很菜,但是百度很厉害啊,谁让我不好意思问老师,而且我也觉得问这么小的问题,太难以启齿.. 因 ...
- input框只允许输入正整数、正数(包含小数)的解决方法 vue.js实现
我来打自己脸了!!!!...刚刚发现在中文输入法下是无效的,有人能解决这个问题么 如果要求input只能输入数字怎么做? 设置type="number" ? 那我如果想限制长度,此 ...
- C#.NET常见问题(FAQ)-如何让文本框textbox内容限制为数字
//限制文本框的输入 private void txtQuestionScore_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyCha ...
- [HTML] 使用size和maxlength分别控制文本框宽度和输入字符数的限制
① size一般可以直观的看到,就是文本框的宽度,只能决定文本框的宽度,也就是可以看到的字符的个数. 如:size="5" 这意味着如果输入 我的国家是北京 那么只能看见 我 ...
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
<script language="JavaScript" type="text/javascript"> function clearNoNum( ...
- js控制 input框中输入数字时,累计求和
$('.cc input').bind('input propertychange', function(){ var total = 0; $("input").each(fun ...
随机推荐
- 简易web项目jdbcUtil
jdbc.username=root jdbc.password=root jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://mini1: ...
- 【C#/WPF】修改图像的DPI、Resolution
问题: WPF中默认使用的图像的DPI是96.如果我们使用的图素的DPI不是96时(比如是72),那么WPF会把图片的DPI自动改为96,导致图像加载出来的实际大小Width和Height会比想要的大 ...
- Liunx 安装 Mysql 5.7
#[安装 Mysql 5.7] # 00.系统目录说明# 安装文件下载目录:/data/software# Mysql目录安装位置:/usr/local/mysql# 数据库保存位置:/data/my ...
- java资料——顺序存储结构和链式存储结构(转)
顺序存储结构 主要优点 节省存储空间,随机存取表中元素 缺 点 插入和删除操作需要移动元素 在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构. 顺序存储结 ...
- innobackupex参数之 --throttle 限速这个值设置多少合理 原创
innobackupex参数之--parallel --throttle--parallel 此参数用于开启多个子进程并发备份多个数据文件(注意,一个数据文件只会有一个进程完成备份).可以加快备份速度 ...
- TextBox控件的DataBindings属性
DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...
- CentOS查看何人何时登陆用户
使用linux 的last命令: last命令列出的是/var/log 目录下的wtmp文件内容,这个文件存的是二进制内容,不可以直接用vi等文本边界软件打开.这样即使是root用户也不可能随随便便的 ...
- 【MongoDB】数组长度查询
db.groupedInfo.count({'surveyInfo.surveyAndUserID.0':{$exists:1}})
- 创建并调用 DLL(1)
//通过 DLL Wizard 建立: library TestDLL; uses SysUtils, Classes, Dialogs; {$R *.res} //建立过程 proced ...
- url传参错误的痛
今天用一下方法给后台传参数: var url = 'patrolpoint!totalHistoryPage.action' + '?patrolPoint.batchOnTime=' ...