当我提交此表格时,我不断得到一个不应该做的匹配。我知道这与美元符号有关,但我无法计算出组合,我似乎无法在谷歌上找到正确的答案。
<?php
if ( isset( $_POST['test'] ) ) {
$u = $_POST['test'];
echo preg_match('/[a-z0-9\-]+/i', $u);
}
?>
<form method="post">
<input type="text" name="test" value="12$abc213">
<button type="submit">Submit</button>
</form>