これは私を狂わせています!
これが私が達成したいことです:
パート1:疑似要素はで始まる必要があり、1つまたは1[a-zA-Z0-9]
つを持つことができるかどう[._-]
かspace
パート2:それはで終了する必要があります[a-zA-Z0-9]
パート1は永遠に繰り返すことができますが、パート2で終了する必要があります。
それはそれをする百万の方法のように試みました、そしてそれは決して働きません。以下のコードでは、「Test_test 」(2つの「 」を使用)を配置すると、機能しないはずのときに機能します。助けてください
<!doctype html>
</head>
<body>
<form method="POST" action="">
<input type="text" name="pseudo"/><br /><br />
<input type="submit" name="submit" value="Valider"/>
</form>
<?php
if(isset($_POST['pseudo']))
{
$pseudo = $_POST['pseudo'];
if(preg_match('/([a-zA-Z0-9]{1,}[._-]{0,1})+[a-zA-Z0-9]{1,}$/',$pseudo))
{
echo "Ok";
}else
{
echo "Error";
}
}
?>
</body>