私はレゲエを試していて、電話番号からかっこ、括弧などの特殊文字を削除しようとしていました。最初の3桁(私が意図したもの)を取得する代わりに、これを取得しています['201'、インデックス:0、入力: '2014447777'] どうしてですか?全く一致がない場合特殊文字を除いた正規表現と一致する数字が正しく動作しない
function numbers(num){
return num.replace(/[^0-9]/g, "").match(/\d\d\d/);
}
numbers("(347)4448888");
予想される出力は何を使用し、最初の3桁の数字を取得するには? – AKS
予想される出力はわずか347です(文字列ではありません) – learningcoding