如何验证格式为 00.000.000.0-000.000 的表单域

How to validate a form field in format - 00.000.000.0-000.000

我正在 PHP 中创建一个表格,在我的表格中有一个字段“TAX ID”。此字段应仅具有此格式的值 - “00.000.000.0-000.000”

关于如何以这种格式为“TAX ID”字段实现验证的任何建议??

谢谢

我推荐你使用正则表达式 https://www.w3schools.com/php/php_regex.asp

<?php
$str = "Visit W3Schools";
$pattern = "/w3schools/i";
echo preg_match($pattern, $str); //this is true
?>

例如

/[0-9][0-9].[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9]-[0-9][0-9][0-9].[0-9][0-9][0-9]/