gpt4 book ai didi

PHP 正则表达式 - 仅过滤器编号

转载 作者:IT王子 更新时间:2023-10-29 00:57:18 27 4
gpt4 key购买 nike

我知道这听起来可能是一个非常愚蠢的问题,但我试图确保提供的字符串是数字/十进制格式,以便稍后在 PHP 的 number_format() 函数中使用它。

我该怎么做 - 假设有人在文本字段中输入 15:00 - 我应该使用什么正则表达式和 php 函数从中删除冒号并使其只返回有效字符。

preg_match() 返回数组 - 所以我不能将结果传递给 number_format() 除非我 implode() 它或类似的东西。

非常感谢您的帮助。

最佳答案

使用 is_numericintval可能是在这里验证数字的最佳方法,但要回答您的问题,您可以尝试使用 preg_replace反而。此示例删除所有非数字字符:

$output = preg_replace( '/[^0-9]/', '', $string );

关于PHP 正则表达式 - 仅过滤器编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com