错误消息空字段预匹配模式

问题描述 投票:0回答:1

我在我的网站上使用 PHP 联系表单。如果模式与字段不匹配,我有一个代码可以给出错误消息。

这是代码:

$string_exp = "/^[a-zA-Z0-9-]+$/";
if(!preg_match($string_exp,$name)) { $errors['name'] .= '<p class="err">Check your name.</p>';}

名称字段不是必需的,但它仍然给出此错误消息。 所以我希望人们决定是否要填写该字段。

如何实现仅在字段填写内容时才给出此错误消息?

感谢您的时间和精力。

php html email contacts
1个回答
0
投票

@Nick 告诉我更改 [a-zA-Z0-9-]+ 中的“+”

到“*”..它起作用了,谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.