WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:英語だけの投稿を禁止したい

0:[投稿] 僕 [2006/04/16 18:51 ] [環境:IE perl]

海外からのSPAM投稿がひどいので、
日本語文字が含まれていない投稿を
シャットアウトしたいのです。

$a に日本語文字が一切入っていない

を評価する正規表現を教えてください。


1:[回答] ん [2006/04/17 19:20 ]

$aは何を定義してるの?


2:[回答] 僕 [2006/04/17 19:38 ]

掲示板の本文です。

$a = 'こんにちわ!' はOK
$a = 'Hello!' はNG
$a = '私はCGI初心者です' はOK

という判定をしたいのです。


3:[回答] ん [2006/04/17 20:08 ]

だから、$aのvalue値は何なんだ?


4:[回答] ん [2006/04/17 20:10 ]

if ($a !~ /[\x80-\xff]/) { &error("コメント中に日本語が含まれていません"); }

こんな感じか?


5:[回答] 僕 [2006/04/17 20:18 ]

value値って何なのですか?


6:[回答] 通りがかり。 [2006/04/17 21:58 ]

型とか文字コードとかだな。
それがわからないと、答えられんだろう。
まぁ、大方>>4でOKだろうけど…


7:[完了] 僕 [2006/04/18 10:40 ]

perlでvalue値なんてあるんですか?

>>4でできたので、一応完了にします。
ありがとうございました。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]