JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。
Q&A
解決済
1回答
2271閲覧
総合スコア20
0グッド
0クリップ
投稿2021/05/10 05:48
0
文字列の数値(整数、または小数)の前後にカンマを入れたいです。 下記は正規表現チェッカーでの画像です。↓ \d+(.\d+)?で整数または小数にマッチすることはできるのですが、
x(?=y) x に続いて y が現れる場合、x にマッチ (?<=x)y x に続いて y が現れる場合、y にマッチ。
などを組み合わせても小数点を認識してくれなかったりと思うようにいきません。↓ 何かいい方法はないでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
2021/05/10 06:31
2021/05/10 13:03
2021/05/11 02:56 編集
回答1件
ベストアンサー
マークされている数値の前後にカンマを入れることができたら解決するのですが
そんなことをしなくても、文字列.match(/\d+(.\d+)?/g)とグローバルフラグを立てて、 String.prototype.matchを使って検索すれば、全部まとめて配列に取れます(MDN)。
文字列.match(/\d+(.\d+)?/g)
String.prototype.match
投稿2021/05/10 12:09
総合スコア146018
回答へのコメント
2021/05/11 03:02
2021/05/11 03:07
2021/05/11 03:12
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.35%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
正規表現で数値(整数、または小数)の前後にカンマを入れる