1. ホーム
  2. javascript

[解決済み] preg_match in JavaScript?

2023-07-01 10:52:39

質問

このような場合 JavaScript のようなことをするのは可能ですか? preg_matchPHP ?

文字列から2つの数値を取得できるようにしたいです。

var text = 'price[5][68]';

を2つの分離された変数に変換します。

var productId = 5;
var shopId    = 68;

編集する 私はまた MooTools も使っています。

どのように解決するのですか?

JavaScriptでは RegExp オブジェクトがあり、これはあなたが望むことを行います。このオブジェクトは String オブジェクトには match() という関数があり、それを利用することができます。

var matches = text.match(/price\[(\d+)\]\[(\d+)\]/);
var productId = matches[1];
var shopId    = matches[2];