通常の質問をする
ユーザー名、中国語または英語を入力できます、
それを判断するための規則的なルールをどのように作成すればよいでしょうか?
中国語と英語を混ぜてはいけません、
漢字10文字以内。 30文字以内の英字であれば大丈夫です。
この種の問題に対処するために通常のルールを使用する方法を教えていただけますか?
<br /> $pattern = "/^([\x{4e00}-\x{9fa5}]{1,10}<br><font color='#FF8000'>------解决方案--------------------</font><br>[a-z]{1,30})$/iu";<br /> $test = array("这是中文","中文and英文","thisisenglish");<br /> <br /> foreach($test as $word){<br /> echo $word;<br /> echo " : ";<br /> echo preg_match($pattern,$word);<br /> echo "<br/>"; <br /> }<br />