回答 受付中

条件式に正規表現を使う場合どうすればいい?

  • すぐに回答を!
  • 質問No.9506981
  • 閲覧数82
  • ありがとう数2
  • 気になる数0
  • 回答数2

お礼率 53% (29/54)

条件式に正規表現を使う場合どうすればいいのでしょうか?

if (inputAnswer.value === "あ" || inputAnswer.value === "ア")

if (inputAnswer.value === "あ" || inputAnswer.value === "ア" || inputAnswe2r.value === "あ" || inputAnswer2.value === "ア" || inputAnswe3r.value === "あ" || inputAnswer3.value === "ア")
のように複数のinputAnswer変更したいのですが、条件式に正規表現を使う場合どうすればいいのでしょうか?
inputAnswer.*.value
ではだめですよね。

javascript.です。
通報する
  • 回答数2

回答 (全2件)

  • 回答No.2

ベストアンサー率 38% (2742/7056)

コンピューター カテゴリマスター
> ただ同じif分の中ではすべて同じ文字列なので、何とかできないでしょうか?
> 手動でやるとなると日が暮れそうです。

入力フォームにクラス名を付けて、クラス名でオブジェクト配列を取得しループ処理で判定するのがいいんじゃないでしょうか。
お礼コメント
mousugusokoni

お礼率 53% (29/54)

確かに同じクラス名にすればInputタグのすべてから入力された文字列の取得はできます。

しかし、条件式の判定はこれでできるのでしょうか?

if (inputAnswer.value === "あ" || inputAnswer.value === "ア" || inputAnswe2r.value === "あ" || inputAnswer2.value === "ア" || inputAnswe3r.value === "あ" || inputAnswer3.value === "ア")
この判定を
if (inputAnswer.value === "あ" || inputAnswer.value === "ア")
この状態で
whileで回すとinputAnswerのquetySeletorallで取得得した配列で中の要素すべて判定することが出来るのでしょうか?

それがもしできるならそれがいいですね。
投稿日時 - 2018-06-11 11:18:11
OKWAVE 20th Be MORE ありがとうをカタチに
  • 回答No.1

ベストアンサー率 38% (2742/7056)

コンピューター カテゴリマスター
オブジェクト名を正規表現で指定することは出来ません。
お礼コメント
mousugusokoni

お礼率 53% (29/54)

自分で手動で
if (inputAnswer.value === "あ" || inputAnswer.value === "ア" || inputAnswe2r.value === "あ" || inputAnswer2.value === "ア" || inputAnswe3r.value === "あ" || inputAnswer3.value === "ア")
のように打ってあげるしかないのでしょうか?

if (inputAnswer.value === "あ" || inputAnswer.value === "ア")

if (inputAnswer.value === "あ" || inputAnswer.value === "ア" || inputAnswe2r.value === "あ" || inputAnswer2.value === "ア" || inputAnswe3r.value === "あ" || inputAnswer3.value === "ア")
に置換してあげればいいのでしょうか?

ただこれが何百もあって、文字れるの あ もすべてif分毎に文字が違うのが難しいところです。

ただ同じif分の中ではすべて同じ文字列なので、何とかできないでしょうか?
手動でやるとなると日が暮れそうです。

 
投稿日時 - 2018-06-10 17:01:48
  • 回答数2
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ