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

2024-03-01 0 456
目录
  • 匹配特定数字
  • 匹配特定字符串
  • RegularExpressionValidator验证控件

匹配特定数字

^[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之间

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

您可能感兴趣的文章:

  • python正则表达式re模块的使用示例详解
  • 一文详解密码的正则表达式写法
  • 正则表达式基础学习一文入门
  • 正则表达式在js前端的15个使用场景梳理总结
  • Kotlin语言编程Regex正则表达式实例详解

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 正则表达式 匹配数字小数和逗号的正则表达式 https://www.u-9.cn/biancheng/zhengze/181285.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务