匹配数字小数和逗号的正则表达式

 更新时间:2023年10月10日 10:48:43   作者:huyouooo  
这篇文章主要为大家介绍了匹配数字小数和逗号的正则表达式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

匹配特定数字

^[1-9]d*$    //匹配正整数

^-[1-9]d*$   //匹配负整数

^-?[1-9]d*$   //匹配整数

^[1-9]d*|0$  //匹配非负整数(正整数 + 0)

^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)

^[1-9]d.d|0.d[1-9]d$   //匹配正浮点数

^-([1-9]d.d|0.d[1-9]d)$  //匹配负浮点数

^-?([1-9]d.d|0.d[1-9]d|0?.0+|0)$  //匹配浮点数

^[1-9]d.d|0.d[1-9]d|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0)

^(-([1-9]d.d|0.d[1-9]d))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0)

评注:处理大量数据时有用,具体应用时注意修正

匹配特定字符串

^[A-Za-z]+$  //匹配由26个英文字母组成的字符串

^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串

^[a-z]+$  //匹配由26个英文字母的小写组成的字符串

^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串

^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串

RegularExpressionValidator验证控件

使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下:

只能输入数字:“^[0-9]*$”

只能输入n位的数字:“^d{n}$”

只能输入至少n位数字:“^d{n,}$”

只能输入m-n位的数字:“^d{m,n}$”

只能输入零和非零开头的数字:“^(0|1-9*)$”

只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”

只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”

只能输入非零的正整数:“^+?1-9*$”

只能输入非零的负整数:“^-1-9*$”

只能输入长度为3的字符:“^.{3}$”

只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”

只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$”

只能输入由26个小写英文字母组成的字符串:“^[a-z]+$”

只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$”

只能输入由数字、26个英文字母或者下划线组成的字符串:“^w+$”

验证用户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18之间

以上就是匹配数字小数和逗号的正则表达式详解的详细内容,更多关于数字小数逗号正则表达式的资料请关注脚本之家其它相关文章!

相关文章

  • 正则表达式在线测试工具

    正则表达式在线测试工具

    梦迟在线测试正则表达式
    2008-10-10
  • 正则文法与正则表达式的相互转化问题(编译原理)

    正则文法与正则表达式的相互转化问题(编译原理)

    这篇文章主要介绍了正则文法与正则表达式的相互转化问题(编译原理), 除了正则文法外,正则表达式也可以相应的用来描述单词,正则文法和正则表达式的能力相同,且可以互相转化,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-08-08
  • 浅析正则表达式中的lastIndex以及预查

    浅析正则表达式中的lastIndex以及预查

    这篇文章主要介绍了正则表达式中的lastIndex以及预查功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-04-04
  • 正则表达式合集和工具any-rule的使用

    正则表达式合集和工具any-rule的使用

    这篇文章主要介绍了正则表达式合集和工具any-rule的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 正则表达式之字符串模式匹配实例详解

    正则表达式之字符串模式匹配实例详解

    正则表达式就是一种强大而灵活的文本处理工具,正则可以很好的解决这类字符串校验问题,下面这篇文章主要给大家介绍了关于正则表达式之字符串模式匹配的相关资料,需要的朋友可以参考下
    2022-04-04
  • 正则基础之 NFA引擎匹配原理

    正则基础之 NFA引擎匹配原理

    不懂正则引擎原理的情况下,同样可以写出满足需求的正则,但是不知道原理,却很难写出高效且没有隐患的正则。所以对于经常使用正则,或是有兴趣深入学习正则的人,还是有必要了解一下正则引擎的匹配原理的。
    2009-07-07
  • Python爬虫正则表达式常用符号和方法

    Python爬虫正则表达式常用符号和方法

    python语言虽然诞生很久,但是也是最近几年才火起来的。在python语言中,我们经常会用到python爬虫的正则表达式,下面小编通过本篇文章给大家介绍python爬虫正则表达式常用的符号和方法,以及具体用法,感兴趣的童鞋快来看看吧
    2015-10-10
  • .NET 正则表达式使用高级技巧之替换类介绍

    .NET 正则表达式使用高级技巧之替换类介绍

    因为.net的基本正则语法和Perl5基本相同,所以基本语法你可以去下载一下M$的JS帮助文档,上面有详细的说明
    2012-04-04
  • javascript中基于replace函数的正则表达式语法

    javascript中基于replace函数的正则表达式语法

    replace()最js中比较简单的字符替换函数,但是它也是可以跟正则结合实现强大的字符替换效果。
    2011-02-02
  • 正则表达式,相关链接

    正则表达式,相关链接

    正则表达式,相关链接...
    2007-04-04

最新评论