求正则表达式,验证一个字符串只能由小数点和数字组成,不能有其他字符

如:1.2.3.4.5,由正整数和小数点相间,开都和结尾是数字。

第1个回答  2014-06-06
(\d+\.)+\d+本回答被提问者采纳
第2个回答  2014-06-06
碧玉妆成一树高,万条垂下绿丝绦。追问

我只能说你是个疯子

第3个回答  2014-06-06
^\d[.\d]*\d$
第4个回答  2014-06-06
/(\d\.\d)+/

这样子看符不符合追问

我试过了,只能有一个小数点,我的这个问题有点类似于匹配IP地址,只不过没有0~255的限制。

追答

^\d+\.(\d\.)+\d+$ 我简单测试下是通过的,你再验证下试试

第5个回答  2014-06-07
(\d+\.)+\d+

js怎么判断字符串中只有数字和小数点
if ( \/^[0-9]([0-9\\.]+\\d)?$\/.test('your str') ){ alert('only nos and dots');}

正则表达式验证文本框只能输入数字和小数点
在浏览器验证正则字符时,如果输入的是数字带小数点后面不再输入数字,那么浏览器会自动截取掉小数点,即:输入"1.",浏览器会处理成"1"唔…因此当我为求方便直接在浏览器中输出表达式时就踩坑了 = = 首先我先写了一个验证最多可保留两位小数的正则:var reg = \/^\\d+(.\\d{1,2})?$\/;\\d...

求一个正则表达式可以有数字,字符,英文,但是不能有汉字
只是匹配数字、字母、下划线的: \/^\\w+$\/ 还要匹配其他字符的: \/^[\\w\\-\\.\\*^&\\\\\\\/\\(\\)]+$\/ (还需要什么特殊字符,就在中间中括号里加,如果是特殊有含义的字符,就前边加个 \\(反斜杠) 转义,如 ? . ( ) 等)。

javascript中怎么验证 一个字符串 只能是数字和字母
用正则表达式啊var str = "string"var re;re = \/[a-zA-Z0-9]{6,16}\/; \/*匹配6-16个字符,只能是数字或字母,不包括下划线的正则表达式*\/if (re.test(str)) { \/\/匹配}else { \/\/不匹配} 本回答由提问者推荐 举报| 答案纠错 | 评论 3 2 tonytunami 采纳率:77% 擅长: 其他编程语言 数据库DB ...

...一个字符串里必须包含大写字母,小写字母,数字,特殊字符? 看清楚...
因为上述正则表达式中包含“+”元字符,表示可以与目标对象中的 “fool”, “fo”, 或者 “football”等在字母f后面连续出现一个或多个字母o的字符串相匹配。\/eg*\/ 因为上述正则表达式中包含“*”元字符,表示可以与目标对象中的 “easy”, “ego”, 或者 “egg”等在字母e后面连续出现零个或多...

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

用正则表达式验证一个字符串 这个字符串不能包含 \/ \\ : " ? < > |...
回答:var regExp = new RegExp("^[\一-\龥_a-zA-Z0-9!@#$^&().']+$"); return regExp.test(str);

怎么用正则表达式验证 数字+制表符+换行符 的字符串格式
\/^(?:[\\+\\-]?\\d+(?:\\.d+){0,1}[\\s\\t\\r\\n]*){1,}$\/ 楼上的笔误了:[\\s\\t\\r?\\n]表示\\s, \\t,\\r,\\n 外加问号(?)

正则表达式匹配输入只能含有大小写字母和数字,且要求必须为数字和字母...
[0-9A-Za-z]?{6,10}?由6-10位数字或这字母组成;?匹配行结尾位置。正则表达式?免费 正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通...

...一个正则表达式 来判断一个字符串中只可以有数字和空格啊 谢谢_百 ...
可以反过来做,判断一个字符串中有没有除数字和空格以外的字符。定义一个正则表达式为:"[^0-9 ]"。如果和字符串匹配成功则说明不符合要求。用c#编写代码可以这样写:Regex pattern = new Regex("[^0-9 ]");bool b = !(pattern.IsMatch("123 3")); \/\/ true b = !(pattern.IsMatch(...

相似回答