正規表現の反対を取得する簡単な方法はありますか、または私が持っているものの逆を生成する新しい正規表現を作成する必要はありますか?正規表現ではないものを簡単に取り除く
たとえば、この正規表現を使用して、通貨の値が正しいことを確認します($記号なし)。
/^[0-9]+(\.[0-9][0-9]?)?$/
このパターンの外にあるものはすべて削除します。例えば、ユーザが文字を入力するか、2つの期間を入力しようとする。 7.50.6、望ましくない文字を削除したいそれ、どうやったら出来るの?
どのように正規表現を使用していますか? – Isaac
私は現在、myValue.test(myRegex)をテストするためにそれを使用しています。しかし、私のReactアプリでは、望ましくない値がユーザーによって入力されるのを完全に防ぎたいと思っています。 – Sam
おそらく 'value = value.match(/ [0-9] +(\。[0-9] {1,2})?/)[0]'を試してみてください。 – Isaac