`
zhouchaofei2010
  • 浏览: 1103177 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正数|非负数|正整数正小数和0 |金额正则表达式

 
阅读更多

 

^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$  必须是正数

 

function isPositiveNumber(value)//必须是正数 不能为空.但可以为零
{
  var re=new RegExp(/^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$/);
  var result;
  if(re.test(value))
  {
    result=true; 
  }
  else
  {
    result=false;
  }
  return result;

}
 

 

 



^(-)?(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$ 可以是正数,也可以是负数.


不能为空.但可以为零.

 

 

分享到:
评论

相关推荐

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    C# 正则表达式大全 正则表达式是指用来描述字符串模式的表达式,通过使用正则...然而,正则表达式的使用需要一定的规则和语法,因此,开发者需要熟悉正则表达式的语法和规则,以便在实际项目中正确地使用正则表达式。

    常用正则表达式

    只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9][0-9]*$...

    利用js正则表达式校验正数、负数、和小数

    本文提供了如何利用JavaScript正则表达式校验正数、负数和小数的详细方法和代码实例。开发者可以将这些方法应用于实际项目中,以提高数据的准确性并提升用户体验。同时,文末的提示和交流意愿也鼓励了社区的互动和...

    最全的常用正则表达式大全

    **1.8 正数、负数、和小数** - **表达式:** `^(\-|\+)?\d+(\.\d+)?$` - **解释:** 匹配正负号可选的数字,包括小数。 - **应用场景:** 验证带有正负号的数值,适用范围广泛。 **1.9 有两位小数的正实数** - **...

    正则表达式大全.txt

    这些知识点涵盖了不同类型的正则表达式的构建方法及其用途,对于理解和应用正则表达式非常有帮助。 ### 正则表达式概述 正则表达式(Regular Expression)是一种强大的文本处理工具,在字符串查找、替换等操作中...

    正则表达式教程 常用正则表达式

    ### 正则表达式教程:常用正则表达式解析 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种强大的文本处理工具,它可以用来进行字符串的搜索、替换等操作。通过简单的字符组合,正则表达式可以灵活...

    RPA常用的正则表达式汇总

    14. **非正整数**:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$ - 匹配非正整数,即负整数和0。 15. **非负浮点数**:多种写法,如^\d+(\.\d+)?$,匹配非负浮点数。 16. **非正浮点数**:同样有多种写法,如^((-\d+(\.\d+)?)|...

    正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此

    - `^[0-9]*[1-9][0-9]*$`:匹配非零的正整数。 - `^((-\d+)|(0+))$`:匹配非零的整数,包括正数、负数和零。 - `^-?[0-9]*[1-9][0-9]*$`:匹配非零的负整数。 - `^-?\d+$`:匹配任何整数(包括负数)。 - **小数...

    C#中的常用正则表达式总结

    5. **只能输入零和非零开头的数字**:`^(0|[1-9][0-9]*)$` - 首位可以是0或任何非零数字。 6. **只能输入有两位小数的正实数**:`^[0-9]+(.[0-9]{2})?$` - 一个正实数,最多两位小数。 7. **只能输入1~3位小数的...

    Flex 正则表达式大集

    **解释**:这个表达式用来匹配所有非零的正整数。`[0-9]*`允许开头有任意数量的0,`[1-9]`确保至少有一个非零数字,后面跟着任意数量的数字。 **示例**:1, 12, 12345 --- **正则表达式**: ```regex ^((-\d+)|(0...

    PHP常用正则表达式汇总

    - **"^[0-9]*[1-9][0-9]*$"**:匹配非零的正整数。 - **"^((\\-\\d+)|(0+))$"**:匹配任何整数(包括负数和零)。 - **"^-[0-9]*[1-9][0-9]*$"**:匹配负整数。 - **"^\\-?\\d+$"**:匹配任意整数(正数、负数或零)...

    17种详细的正则表达式

    此正则表达式用于匹配任何非负整数,包括0和所有正整数。`^`表示字符串的开始,`\d+`表示一个或多个数字,`$`表示字符串的结束。 ### 2. 正整数 ``` ^[0-9]*[1-9][0-9]*$ ``` 这个表达式用于匹配所有的正整数,不...

    常用的正则表达式,非常的全面

    - **解释**: 这个正则表达式涵盖了非正浮点数的所有情况,包括0和负数。 - **应用场景**: 用于验证输入的字符串是否为非正浮点数。 #### 负浮点数 - **正则表达式**: `^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9...

    32个常用正则表达式

    .0+|0)$"**:匹配所有可能的浮点数和整数,包括正数、负数、0和小数形式的0。 - **"^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$"**:匹配非零开头的正浮点数、整数以及小数形式的0。 - **"^(-([1-9]\\d*.\\d*|0.\\d*...

    正则表达式验证格式

    - `^(0|[1-9][0-9]*)$`:匹配零或任意正整数。 - 示例:`0`, `123`, `45678`。 6. **固定小数位数的数字**: - `^[0-9]+(.[0-9]{2})?$`:匹配整数或最多两位小数的数字。 - 示例:`123.45`, `678`, `0.99` 但不...

    常用的正则表达式.txt

    - **正则表达式**: `7^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$` - **描述**: 验证浮点数,确保小数点后面至少有一个非零数字。 - **应用场景**: 适用于需要精确验证浮点数...

    数字的正则表达式写法参考书

    - 包括非负整数、正整数、非正整数、负整数、整数、非负浮点数、正浮点数、非正浮点数、负浮点数、由26个英文字母组成的字符串、由26个英文字母的大写组成的字符串、由26个英文字母的小写组成的字符串、由数字和26...

Global site tag (gtag.js) - Google Analytics