regex - preg_match 数字负数和正数

标签 regex preg-match

我需要修复这个 preg_match("/^[[0-9]{0,4}$/i", $input),它还需要接受负值。谢谢

最佳答案

if (preg_match('/^-?[0-9]{1,4}$/', $subject)) {
    # Successful match
} else {
    # Match attempt failed
}

关于regex - preg_match 数字负数和正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011425/

相关文章:

Java正则表达式匹配两个连续的辅音

java - Java 中的正则表达式模式仅因一个特定文本而崩溃

regex - 根据 perl 数组评估输入的邮政编码

PHP 正则表达式与号问题

c++ - 如何在 C++ 的正则表达式中使用变量?

java - 使用正则表达式验证可变长度字符串

php - 如何精确匹配 PHP 的 preg_match 中的 3 位数字?

php - preg_replace 修改文本并保存到数据库

php - 函数 eregi() 已弃用

php - 检查 preg_match 函数中的多个表达式