- 締切済み
正規表現について
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wormhole
- ベストアンサー率28% (1622/5659)
正規表現でカレンダーを表示したりはできませんけど。
関連するQ&A
- PHPの正規表現eregの使い方
PHP初心者です。 eregを使った入力チェックをしたいのですが、思うように処理できません。 入力は半角英数字のみを受け付け、その他の入力の場合はエラー処理を行いたいと思ってます。 if (!ereg("^[0-9]+$", $user)) { // 半角英数字以外はエラー処理 } 参考のものがあったのでその通りやってみましたが、全角文字も受け付けてしまい困っています。 記号の意味もよくわかりません。 また、これに加え5文字以上8文字以内という条件も付けたいです。 よろしくお願い致します。
- 締切済み
- PHP
- 正規表現
質問させていただきます。 文字コード「Shift-JIS」で渡ってきた文字列を 英字とスペースはOKで、 それ以外の文字列が入力されていたら、エラーいう処理を しているのですが、うまくいきません。 ご教授よろしくお願いします。 // 半角にする $kana = mb_convert_kana($_POST['kana'], "r"); if ((ereg("^[a-zA-Z]+$", trim($kana))) == false) { echo "エラーです"; } 全角スペースと半角スペースと英字はOKで、それ以外はNG としたいです。 よろしくお願いします。
- ベストアンサー
- PHP
- 正規表現で
以下のようなプログラムを作りました。$arrの中に、(や、[、\マーク等が入っていると、 /[/: unmatched [] in regexp at.. というメッセージが出てプログラムが止まってしまいます。マークの前に\を入れるとエラーにはならないのですが、\を付けずに済む方法はないのでしょうか。今は手作業で\を付けたり消したりしているのですが、単語の数が増えたらどうやって処理したらいいか…。というわけで、解る方、よろしくお願いします。 -------------------------------------------------------------------------- foreach $ch1 (@ch1) { foreach $arr (@arr) { if (/$arr/){ 処理1 }else{ 処理2 } } }
- 締切済み
- Perl
- ACCESS VBAでの正規表現チェックについて
いつもお世話になっています。 現在ACCESS2003で開発を行っているのですが、文字の入力チェックで悩んでいます。 正規表現チェックを使用し 半角英数字と"-", "_", "!", "@", "+", "/", "*"以外の文字が入力されればエラーメッセージを表示させようとしているのですが、うまく動作しません。 ●現在の処理 '検証結果フラグ b_error = True '入力許可文字列 s_ok_text = "*[”正規表現”]*" '入力文字列が空で無い場合はチェック処理を実行する If Not IsNull(”入力文字”) Then If ”入力文字” Like s_ok_text Then '入力許可文字列以外が含まれていた場合はエラーを返す b_error = False End If End If s_ok_textに入力可能文字を設定しているのですが、上記入力許可文字の設定の仕方がわからない状況です。 正規表現のチェックに詳しい方がいましたら、上記チェックの方法をご教授頂きたく思います。 宜しくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 正規表現について
いつもお世話になっております。 早速ですが質問させていただきます。 「数字」+最後に「>」が入力されているかチェックしたいと 思っております。 ereg("[^0-9+$>]", $val) とやってみたのですが、ダメでした。 数字の部分は小数点になることもあります。 値として考えられるのは以下のものです。 それ以外(例えば、「12>3」のように間に「>」が入力された場合など)は、エラーとしたいと思っております。 ・123.4 ・12.3 ・1.2 ・123.4> ・12.3> ・1.2> ・1> ・12> ・123> ・1234> よろしくご教示お願いいたします。 <環境> PHP:4.4.2
- ベストアンサー
- PHP
- 正規表現
正規表現について勉強中です。 先頭2文字をたとえばYQで入力させたい場合は どうマッチさせればよいのでしょうか? if string.match(/^YQ|[0-9]/) == null { nullの場合の処理 } としていますが、うまくいきません。 正規表現についてはまったくの初心者ですので、 笑わないでくださいね。
- ベストアンサー
- JavaScript
- 正規表現のチェックについてお聞きしたい事があります
正規表現のチェックについてお聞きしたい事があります DBデータを修正するのにテキストボックスから数値を入力して int型で受け取り、SQLを投げる処理を作成しているのですが この入力された値が数値である事をチェックする場合 正規表現を使って、数値以外である場合にはねる方法か Try~catch文を使って数値以外である場合にはExceptoinを受け取って エラー処理を記述する方法か、どちらの方がより推奨されますか?
- ベストアンサー
- Java
- 文字数の正規表現について
perlであるフォームから数字だけ(4桁)入力してもし4個以外の文字だったらエラー表示としたいのですが if($valueが4個の文字数でないとき){エラー} とした場合($valueが4個の文字数でないとき)の部分はどのように表現す れば良いでしょうか?
- ベストアンサー
- CGI