在带有键控事件的文本字段中只允许数字和一个点(浮点值)
Allow only numbers and one dot(floating point values) in text field with keyup event
我只需要在文本字段中允许数字和一个点,如 56.50、67.00、78、98.05、.25、0.50 等
$('#psp').keyup(function() {
if number or dot
.............
.............
else
alert('oops... just entered an invalid character');
});
如果有人能帮助:),我将不胜感激
您可以使用此正则表达式:
^(?='D*'d)'d*('.'d+)?$
您可以尝试以下使用正则表达式的代码:
var num = "56.50";
if(/^(?=.)[0-9]?[0-9]?('.[0-9][0-9]?)?$/.test(num)) {
//
}
相关文章:
- 递增一个数字而不去掉前导零
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 制作一个regex来验证只有一个数字的字符串
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 如何拆分一个整数和产生的所有数字来创建一个新数字
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 当与另一个实例进行比较时,我的类实例如何隐式返回数字
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- PHP函数识别3个数字中最低的一个并更改其类
- 我如何解析二's是一个数字的补码字符串
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 如何获取一个以零开头的数字的位数
- 如何创建一个确定2个数字之间值的函数
- 当我添加一个新数字时,如何获得一些数字的即时平均值
- 为什么 JavaScript 如果一个数字有一个前导零,就将其视为八进制