美文网首页
js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱

js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱

作者: PharkiLL | 来源:发表于2020-06-12 17:11 被阅读0次
function checkRates(str){
//判断字符串如果是整数不能以0开头后面加正整数,如果是浮点数整数部分不能为两个0:如00.00,如果是整数,
    var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)|([1-9][0-9]*)|([0]{1}))$;   
     var Sure;
     if (!re.test(str)){
         Sure =0;
     }else{
         Sure =1;
     }
     return Sure;
}
    alert(checkRates('196.3'));

 
 
/(^[\-0-9][0-9]*(.[0-9]+)?)$/   // 判断是否为数字  可以为小数
/^\d+$/  //非负整数(正整数 + 0)
/^[0-9]*[1-9][0-9]*$/  //正整数
/^((-\d+)|(0+))$/  //非正整数(负整数 + 0)
/^-[0-9]*[1-9][0-9]*$/  //负整数
/^-?\d+$/    //整数
/^\d+(\.\d+)?$/  //非负浮点数(正浮点数 + 0)
/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/  //正浮点数
/^((-\d+(\.\d+)?)|(0+(\.0+)?))$/  //非正浮点数(负浮点数 + 0)
/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/  //负浮点数
/^(-?\d+)(\.\d+)?$/  //浮点数


// 判断是否为 正负数的数字 2020-6-30
/^(-|\+)?\d+(\.\d+)?$/

相关文章

  • Isdigit and isalnum

    isdigit判断字符串是否全由数字组成 isalnum判断字符串是否全由数字和字母组成

  • js判断字符串中是否有数字和字母

    js判断字符串中是否有数字和字母

  • 2018-09-11 Day17-作业

    判断是否是邮箱 写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接...

  • java 正则 常用

    1、判断字符串 是否为纯字母 2、判断字符串 是否为纯数字 3、判断字符串 是由字母和数字组成 4、判断字符串 是...

  • 字符串

    常规字符串NSString 字符串是否包含子串 判断只有数字、小数点和减号 字符串截取 [str substrin...

  • 035-判断一个字符串是否是回文

    描述 判断一个由字母、数字和空格组成的字符串是否是回文。 约束: ​ 空字符串为回文; 示例: ​ ...

  • day18regular

    一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小是...

  • 常用正则收集

    请输入整数 Js正则表达式数字或者带小数点的数字

  • 17作 正则表达式

    写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小...

  • day18作业

    写一个正则表达式判断一个字符串是否是ip地址规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小...

网友评论

      本文标题:js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱

      本文链接:https://www.haomeiwen.com/subject/clrntktx.html