-2

アルファベットのみについて、ユーザー入力を検証する方法を教えてください。

<form action="#" method="post" name="form1">
<table>
<tr>
<td id="CA_Tbl_Title">Name</td>
</tr>
<tr>
<td>
<input type="text" name="First_Name" onclick="make_blank_First();"    
autofocus="First_Name" id="Form_Input_User"
value="<?php echo $First_Name; ?>"/>
<span class="Error"><?php echo $Msg_First_Name; ?></span></p>
</td>
</tr>
</table>
</form>
4

1 に答える 1

0

方法を確認してくださいctype_alpha

bool ctype_alpha ( string $text )

指定された文字列 text 内のすべての文字がアルファベットかどうかを確認します。標準の C ロケールでは、文字はただの1 文字であり、 if[A-Za-z]ctype_alpha()同等ですが、他の言語には大文字と小文字のどちらも考慮されない文字があります。(ctype_upper($text) || ctype_lower($text))$text

TRUEテキスト内のすべての文字が現在のロケールの文字であるかどうかを返し、FALSEそうでない場合に返します。

参考: http: //php.net/manual/en/function.ctype-alpha.php

于 2013-04-03T22:45:00.817 に答える