可以使用 preg_match 函数来实现匹配大小写字符、数字和符号 "-" 的正则表达式。

以下是一个示例代码:

<?php
$str = "Abc-123";

if (preg_match("/^[a-zA-Z0-9-]+$/", $str)) {
    echo "匹配成功";
} else {
    echo "匹配失败";
}
?>

解释:

  • ^ 表示匹配字符串的开始
  • [a-zA-Z0-9-] 表示匹配大小写字母、数字和符号 "-"
    • 表示匹配一个或多个前面的表达式
  • $ 表示匹配字符串的结束

在这个示例中,如果字符串 $str 匹配正则表达式 /^[a-zA-Z0-9-]+$/,则输出 "匹配成功";否则输出 "匹配失败"。

你可以根据实际需求修改正则表达式的模式。

php 写一个 匹配 大小写字符和数字和符合- 的正则

原文地址: https://www.cveoy.top/t/topic/igfK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录