js 小数正则表达式
在JavaScript中,我们可以使用正则表达式来匹配小数。小数的格式通常包括整数部分和小数部分,它们之间用小数点分隔。下面是一个匹配小数的正则表达式:
/^-?d+(.d+)?$/
这个正则表达式可以匹配如下格式的小数:
- 12.34
- -5.67
- .89
- -1.23
其中,^ 表示字符串的开头,$ 表示字符串的结尾。-? 表示可选的负号,d+ 表示匹配一个或多个数字,(.d+)? 表示可选的小数部分,其中 . 表示匹配小数点,d+ 表示匹配一个或多个数字。
使用这个正则表达式,我们可以通过 JavaScript 的 String 对象的 match 方法来判断一个字符串是否是小数:regex匹配
var str = '3.1415926';
if (str.match(/^-?d+(.d+)?$/)) {
console.log('是小数');
} else {
console.log('不是小数');
}
输出结果为:是小数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论