标签: php regex
正则表达式\d+中的所有数字都匹配,但是不匹配1k或1.4k这样的数字,我该如何使正则表达式也计算该数字?
\d+
1k
1.4k
我想要什么:
有效:
无效:
我是regex的新手,我不知道如何开始
答案 0 :(得分:2)
您可以使用
\d+(\.\d+)?K
(\.\d+)?
.
?
k
K
Demo
答案 1 :(得分:0)
您只需将K添加到正则表达式中
/(\d|.\d)+K?/g
我建议您使用类似regexr.com