是否可以在电子邮件表单中使用点.
检查器,这样如果特定字段有一个点,那么这将告诉用户不要在这些字段中放置点。我试过这个但不起作用:
if (eregi('.', $notes)) {
die ("Do NOT PUT DOT HERE");
}
那么,知道该怎么做吗?
正如手册所说:
提示:如果您只想检查一个字符串是否包含在另一个字符串中,请不要使用 preg_match()。请改用 strpos() 或 strstr() ,因为它们会更快。
这是 strpos() 方法:
<?php
$findme = '.';
$pos = strpos($notes, $findme);
if ($pos !== false) {
echo "Do NOT PUT DOT HERE";
} else {
//other
}
?>
在大多数情况下,我不会推荐 die\exit 。
if (preg_match('~\.~', $notes)) {
// Do something useful
}