只能输入数字和小数点,且小数点不能再开头和结尾(即开头和结尾是数字)的正则表达式

小数点个数不做限定

第1个回答  2015-08-07

上面那个有问题。

试试我这个(\d+\.\d+)|\d+

追问

请问上面那个的问题在哪?

本回答被网友采纳
第2个回答  2015-08-07
^\d+[\d\.]*\d+$

输入框里面只允许输入数字和小数点 正则表达式解决方法
为了确保输入框内只允许输入数字和小数点,可以使用正则表达式进行有效控制。一种方法是在输入框的keyup事件中添加代码,如下所示:当用户在输入框中输入文本时,使用replace方法和正则表达式`\/[^0-9.]`。这段表达式的作用是将所有非数字和非小数点的字符替换为无,确保输入框内仅包含数字和小数点。此...

正则表达式验证文本框只能输入数字和小数点
可以看到输入框输入1.后正常检验是false,然而如果在浏览器中输入校验规则和字符串则不然:在这里入图片描述 如果输入个带小数点的数字,后面又不再输入数字时,浏览器会自动忽略掉小数点,因而检验"1."类似的格式相当于校验“1”,结果自然是true。仅记录为主,若有什么错误还望包涵指出 对于文本框输...

只能输入数字(可以带正负号)的正则表达式怎么写?
$\\x0d\\x0a---\\x0d\\x0a小数点不行就用:\\x0d\\x0a^(\\-?)\\d+$\\x0d\\x0a上面所有包含的正则分离开就是:\\x0d\\x0a(\\-|\\+?) 匹配±号\\x0d\\x0a(\\-?) 匹配-号或没有负号(正数)\\x0d\\x0a\\d+匹配至少1个数字!

验证只能输入数字,正负号和小数点的正则表达式
正则表达式为: @"^(\\-|\\+)?\\d+(\\.\\d+)?$"你试试。

验证只能输入数字,逗号和小数点的正则表达式
if (!value) { return callback(new Error('站点区警局电话不能为空'));} else { const reg = \/[^\\d+(,\\d\\d\\d)*.\\d+$]\/g;console.log(reg.test(value));if (reg.test(value)) { return callback(new Error('仅允许输入数字', -',多个手机号请以逗号隔开'));} else{ cal...

正则表达式判断只能输入整数和小数
\\d+\\.?\\d{0,4} \\d+ 匹配1个或多个数字 \\.? 匹配零个或1个小数点 \\d{0,4}匹配零个或4个数字。

正则表达式 文本框只能输入数字,小数,而且小数点只能有1个

jquery 判断文本框只能输入数字和小数点且最多后两位
可以用正则表达式吗:\/^(0{1,2}[1-9]|[1-2]\\d{1,2})(.0[1-9]|.[1-9]\\d){0,1}$\/,反正这个可以满足的,不可以就另说了。if(!\/^(0{1,2}[1-9]|[1-2]\\d{1,2})(.0[1-9]|.[1-9]\\d){0,1}$\/.test("输入的内容")){ alert("输入有误");}else{ alert("...

求一个验证数字,小数点的正则表达式(只能为整数和小数的正则)
^[+-]?(\\d*)?(\\.)?\\d+$\/ 楼上的也可以,就是不能输 .34这样的小数数据,如果不需要这样的数据,那推荐楼上的正则,效率高些

求文本框输入小数点或者数字或者不输的正则表达式
^[1-9][0-9]{0,2}(?:,?[0-9]{3})*(?:\\.[0-9]{1,2})?整数部分不以0开头,位数不限制,可以加逗号分隔符,小数可以为0,两位以下。如:123,456,789.00

相似回答