这个问题在这里已有答案:
嗨伙计们,我需要一些帮助! :)
这是一个例子!当人们写电话框结果为55555555555时,但是当我想要555-555-55-55这样的表格提交/发布时有什么例子吗?感谢帮助。
<input type="text" id="phone" class="form-icon form-icon-phone" name="phone" data-required="" autocomplete="off" />
postform.php
$phone = $_POST["phone"];
它有什么例子吗?
<?php
/* formats a 11 or 7 digit phone number (number only) by
adding dashes at the appropriate locations */
function phoneFormat($number) {
if(ctype_digit($number) && strlen($number) == 11) {
$number = substr($number, 0, 3) .'-'. substr($number, 3, 3) .'-'. substr($number, 6);
} else {
if(ctype_digit($number) && strlen($number) == 7) {
$number = substr($number, 0, 3) .'-'. substr($number, 3, 4);
}
}
return $number;
}
?>
然后使用echo phoneFormat($ _ POST ['phone']);
您可以使用此功能并在想要显示电话号码时调用它