[解決済み] ハイフンをキャメルケースに変換する(camelCase)
2022-04-25 16:03:33
質問
正規表現(と思われる)または他の方法で、次のようなものを変換することができます。
marker-image
または
my-example-setting
から
markerImage
または
myExampleSetting
.
で分割すればいいと思っていたのですが
-
で、そのハイフンのインデックス+1を大文字に変換してください。しかし、それはかなり汚いと思われるので、コードをよりきれいにすることができる正規表現の助けを期待していました。
いいえ jQuery...
解決方法は?
これを試してみてください。
var camelCased = myString.replace(/-([a-z])/g, function (g) { return g[1].toUpperCase(); });
正規表現がマッチするのは
-i
で
marker-image
を取得し
i
. これをコールバック関数内で大文字にして置き換えます。
関連
-
vueはopenlayersを使用してスカイマップとガオードマップをロードする
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] JavaScriptで文字列を整数に変換する方法は?
-
[解決済み] JavaScriptで10進数から16進数へ変換する方法
-
[解決済み] jQueryでフォームデータをJavaScriptオブジェクトに変換する
-
[解決済み] JavaScript の文字列をすべて小文字に変換する
-
[解決済み] 大文字・小文字を区別しない文字列比較を行うには?
-
[解決済み】CamelCaseをsnake_caseに変換するPythonのエレガントな関数?
-
[解決済み】任意の文字列をキャメルケースに変換する方法
-
[解決済み] camelCase」を「キャメルケース」に変換するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
要素ツリー制御によるvueTreeテーブル
-
Vueのクラススタイルの使い方の詳細
-
Vueのイベント処理とイベントモディファイアの解説
-
[解決済み】Uncaught SyntaxError: JSONの位置0に予期しないトークンuがあります。
-
[解決済み】JavaScript TypeError: null のプロパティ 'style' を読み取ることができない
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み】ERROR エラーです。スイッチのname属性が指定されていないフォームコントロールの値アクセッサがない
-
[解決済み】TypeScript-のAngular Frameworkエラー - "exportAsがngFormに設定されたディレクティブはありません"
-
[解決済み】 `string.split is not a function` というエラーの原因は何ですか?
-
JSクリックイベント - Uncaught TypeError: プロパティ 'onclick' に null を設定できません。