それは許してはならない:1%、^ 1、などのことができるようにする必要があります数字または正の負の数字以外の何かを受け入れる正規表現とは何ですか?
1
2+
-3
4-
+5
それはその例:以外を許可する必要があります。私はこのようにしようとしていた:
^[%[email protected]#$^&*()]\d[%[email protected]#$^&*()]$
しかし、間に失われている。どうすればいいのですか?
更新日:^(?:\d[^-+]|[^-+]\d)$
が必要です。
てみてください 'を参照してください^(?:\ dは[^ - +] 2文字の文字列と1桁の数字をマッチさせる必要があり、もう1つの記号を '-'や' + 'にすることができない場合は、[|^- +] \ d)$'それらの数字+記号以外の文字列にマッチさせるには、 '^(?:(?:\ d [ - +] | [ - +] \ d)$)+' –
溶液。答えとして解を書いてそれを受け入れます。 – ndn
@WiktorStribiżewあなたのコメントを回答として投稿できるようです。 ndn IMHOあなたは編集をロールバックする必要があります。 –