php チュートリアル 中国語と英語の正規表現
"http://www.w3.org/TR/xhtml1/DTD/ xhtml1 -transitional.dtd">
function func Chinese($str,$num1='',$num2='')// 中国語の正規表現を決定しますルール
{
if($num1!='' and $num2!=''){
return (preg_match("/^([x81-xfe][x40-xfe])
{".$num1 ." ,".$num2."}$/",$str))?true:false;
}else{
return (!eregi("[^x80-xff]","$str"))?
true :false;
}
}
if( $_POST)
{
if( func Chinese( $_POST['url'] ) )
{
echo 'は中国語です';
}
else
{
exit( 'そうではありません有効な中国語');
}
}
//これは文字ごとにのみ判断できます
?>