设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
主机综合交流
›
美国VPS综合讨论
›
请教一个正则表达式,谢谢了
返回列表
查看:
1499
|
回复:
7
请教一个正则表达式,谢谢了
[复制链接]
Alicloud
Alicloud
当前离线
积分
26034
发表于 2021-4-1 20:07:33
|
显示全部楼层
|
阅读模式
本帖最后由 Alicloud 于 2021-4-1 20:21 编辑
分别有3组数字字符串
例如
171015.00
1710.15
171015.1
请教如何编写正则表达式一次匹配这3种样式呢?谢谢了
1、可能是不带小数点的一行字符串
2、可能是带小数点后两位的字符串
3、可能是带小数点后一位的字符串
就是阿拉伯数字金额,我需要用正则匹配到带小数点的和不带小数点的金额字符串
回复
举报
wangjiankai
wangjiankai
当前离线
积分
3105
发表于 2021-4-1 20:16:57
|
显示全部楼层
楼上不一定对,楼主样例太少了不知道需求
回复
支持
1
反对
0
举报
2660474856
2660474856
当前离线
积分
1194
发表于 2021-4-1 20:15:02
|
显示全部楼层
1710(15)?\.\d{1,2}
不知道前面的变不变,反正这三组可以匹配
回复
支持
反对
举报
OXO
该用户已被删除
发表于 2021-4-1 20:15:45
来自手机
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
举报
zdszf
zdszf
当前离线
积分
9353
发表于 2021-4-1 20:25:44
|
显示全部楼层
[0-9]+\.?[0-9]*
回复
支持
反对
举报
Alicloud
Alicloud
当前离线
积分
26034
楼主
|
发表于 2021-4-1 20:26:02
|
显示全部楼层
谢谢楼上的大家,问题解决了
/^([1-9][0-9]*)+(\.[0-9]{1,2})?$/
复制代码
回复
支持
反对
举报
NVMe
NVMe
当前离线
积分
10327
发表于 2021-4-1 20:31:24
|
显示全部楼层
本帖最后由 NVMe 于 2021-4-1 20:33 编辑
(\d+\.?\d{1,})
复制代码
就這樣吧
回复
支持
反对
举报
teardrops
teardrops
当前离线
积分
20405
发表于 2021-4-1 20:34:05
|
显示全部楼层
样本太少了...
可以匹配这数字的正则随便写..
回复
支持
反对
举报
还有一些帖子被系统自动隐藏,点此展开
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Offers专区
美国服务器
Web技术
域名注册续费交流
欧洲服务器
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表