正则匹配 金额 1,可以为负数 2, 最多允许小数点后两位

// 正则匹配 金额 1,可以为负数 2, 最多允许小数点后两位

var pattern = new RegExp(/^([-+])?\d+(\.[0-9]{1,2})?$/),

    str = '-2',

    str1 = '-2.1',

    str2 = '2.23';

console.log(pattern.test(str));

console.log(pattern.test(str1));

console.log(pattern.test(str2));

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则对象 生成正则对象 有两种方法可以创建并得到一个正则表达式对象 字面量声明方式 var reg = /abc/...
    liudai123阅读 533评论 0 0
  • 正则正则表达式是什么 正则表达式是用于字符串匹配的 (四个支持正则的方法 search 查找 下标 macth 查...
    YonEn阅读 131评论 0 0
  • 正则表达式是项目开发中常用的模式,内容替换、表单认证、网络爬虫等,通过以下的例子我相信可以大概掌握正则表达式了 定...
    依然范佩西Ewing阅读 340评论 0 0
  • 1、手机号码的校验 const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/...
    猫大顾阅读 210评论 0 0
  • BOM DOM BOM 概述: BOM 浏览器对象模型,对于路由的底层就是bom 六大对象 window 全局对象...
    又吃锅包肉阅读 287评论 0 0