当前位置: > 正则表达式验证数字有关小数点...
题目
正则表达式验证数字有关小数点
文本框输入 要求整数小数都可以不能为字符串 如果三整数可以没有有小数点 如果有小数点,那么要求小数点后最多保留2位数
大概就是可以输入123 也可以输入1.23 但是不能1.234 也不能带字母和其他符号
可以为负数

提问时间:2021-01-09

答案
只能是3位的吗,三位以内或大于三位可以吗?
比如:1234.12.34 .123.4 可以吗?
如果只是3位以内,那么:
/^-?(d{1,3}|d.d{1,2}|dd.d)$/
解释:
-? :以负号开头或者没有负号
() : 表示分组,这里的参数是一组
| :表示选择,表示选择左边或右边的某种格式
d{1,3} :表示 1到3位整数
d.d{1,2} :表示 1位整数 1个小数点 1~2位小数
dd.d :表示 2位整数 1位小数点 1位小数
^ :行开头
$ :行结尾
所以整体就是
有或者没有负号,1~3位整数 或 1位整1~2位小数 或 2位整1位小数
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.