bycj.net
当前位置:首页 >> 只能输入正数和负数的正则表达式 >>

只能输入正数和负数的正则表达式

(-)?[1-9][0-9]*$0不是正数也不是负数;+),上面的正则表达式符合您的要求下面这个是输入整数(包括0)的正则^(-|\?\

var re = /^-?[1-9]*(\.\d*)?$|^-?0(\.\d*)?$/;

用这个\d{1,}\.\d{2}$ {2}中 2 就是来匹配小数位数的,$表示结尾的意思.

^[-+]?[0-9]+(\.[0-9]+)?$

"^-?//d+$" //整数 只是判断使用方法: var r = /^/+?[1-9][0-9]*$/; //正整数 r.test(str);

String reg = "^(\\+|\\-)?\\d+$";

匹配含正整数,负整数,0,负小数,正小树,0.00等多种情况的正则表达式如下-?(0|[1-9]\d*)(\.\d+)? 解释:-? #匹配负号,问好表示负号是可选的,可正可负(0 #匹配整数位为0的情况|[1-9]\d*) #匹配整数位不为0的情

^[+]?[\d]+(([\.]{1}[\d]+)|([\d]*))$我想应该可以了吧,我在网页里做个测试..

this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''或者这样写:this.value=(this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]

请问你所说的是输入的内容只能包含“数字、正负号、小数点”对吗?如果是这样的可以这样写:正则表达式为: @"^(\-|\+)?\d+(\.\d+)?$"你试试.

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com