Javascript(Angular)の正規表現で、空行があったらSUBMITさせないフォームを作りたいです。
これは通す。
aaaaa aaaaa
これは通さない。
aaaaa aaaaa
作成した正規表現は下記です。
/(!?\n^\s)/m
空行なので、最初は\n{2,}
で良いかと思いましたが、スペースがあった場合に弾けないので/s
を使う必要性があると感じました。
この正規表現だと
/(!?\n^\s)/m.test("aaaaa")
とした場合falseが返ってきてしまいます。
このケースはtrueになってほしいので、否定の(!?)を使いましたが、うまく動作しません。
どう記述すれば良いのでしょうか?
Angularではパラメーターとして正規表現を渡すので、!reg.test("test")
みたいなことができません。
正規表現だけでなんとかしたいのですが、方法はありませんでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/06/17 09:22