php - 我想使用 php preg_match 函数来验证分数
问题描述
要求 - 只允许保留两位小数。- 小数点前的值必须至少为 1 个数字。-示例:5.09 -return turn and false
解决方案
这里是
$score = 5.09;
$result = (bool) preg_match("/^[0-9]+(\.[1-9]{1})+([0-9]{1})?$/", $score);
var_dump($result);
.[1-9]{1}
表示小数点后1个字符(.)
必须从1开始
推荐阅读
- ios - 如何在 swift 中使用 OpenSSL Universe 的 S/MIME 加密进行加密
- regression - 数值数据的数据增强
- google-apps-script - 如何在链接到表单的表单中执行 Google 表单脚本之前等待 Google 表单脚本完成执行
- html - 显示:弯曲;不能在小于 480 像素到 320 像素的屏幕尺寸下工作
- blockchain - ParserError:预期的';' 但得到了标识符
- c++ - 有人可以解释我在解决这个问题的方法中做错了什么吗
- c - Socket编程聊天应用
- python - Numba:如何将 str 转换为 int?
- sql - 如何将存储过程的结果放在视图的新列中?
- javascript - node nftint.js (node:2540) UnhandledPromiseRejectionWarning: Error: Transaction has been reverted by the EVM: