JavaScriptを使用して特定のパターンをテストしたいと思います。文字列をテストする正規表現には特定のパターンが含まれており、JavaScriptを使用して特定のシンボルを除外します
以下はシナリオです。
文字列にコンマ(、)を使用したくないです。たとえば、12,34はfalseを返す必要があります。
^を使用して一部の文字を除外するチュートリアルを読んでいます。簡単な例として、私はこのようなことをしています。
/[^,][1-9]/g.test('12,34')
しかし、それは本当です。私はカンマを除外しますが。
有効な結果は12.34または1234などである必要がありますが、12,34ではありません。
文字列は「 (」で始まり、で終わる有効なものとして、私はに後で(12.34)または(ABC)など、これを拡張したい「)」とコンマを除く内部のものを含めることができます。
なぜABCを許可しますか?あなたが解析しようとしていることのいくつかのコンテキストを与えることができますか? – trincot
regxpをregex101のようなregexpテスターに接続し、それが何をしているのか英語のような説明を見てください。 –
'/^[\ d。] + $ /'より複雑ですか? –