jquery正規表現置換方法を使用して、文字列から数字を抽出するクイックコードスニペット:
function getId(str) { return str.replace(/[^0-9.,]+/, ''); }
jqueryを使用して文字列から複数の数値を抽出する方法は?
メソッドは、正規表現に一致する文字列内のコンテンツを検索し、一致を返します(配列として)。グローバルな正規表現(g)は、最初のマッチが見つかった後に停止するのではなく、すべての一致を見つけるために使用されます。例は次のとおりです
match()
match()
文字列から整数と小数を抽出できますか?
var str = "价格是 25 美元和 50 美分"; var numbers = str.match(/\d+/g); console.log(numbers); // 输出:["25", "50"]
jqueryを使用して文字列から番号を削除する方法は? match()
var str = "价格是 25.50 美元"; var numbers = str.match(/(\d+\.\d+|\d+)/g); console.log(numbers); // 输出:["25.50"]
文字列から番号を抽出して、整数または浮動小数点数に変換できますか? replace()
replace()
はい、jqueryを使用して文字列から数値を抽出し、整数または浮動小数点数に変換できます。
var str = "价格是 25 美元"; var newStr = str.replace(/\d+/g, ""); console.log(newStr); // 输出: "价格是 美元"
文字列から番号を抽出して一緒に追加する方法は? match()
parseInt()
jqueryを使用して文字列から数値を抽出し、それらを一緒に追加するには、parseFloat()
メソッドを使用して数値を抽出し、
var str = "价格是 25.50 美元"; var numbers = str.match(/(\d+\.\d+|\d+)/g); var floatNumber = parseFloat(numbers[0]); console.log(floatNumber); // 输出:25.5
match()
はい、jqueryを使用して文字列から数字を抽出してソートできます。 reduce()
メソッドを使用して文字列として数値を抽出した後、reduce()
メソッドを使用して並べ替えることができます。
var str = "价格是 25 美元和 50 美分"; var numbers = str.match(/\d+/g); var sum = numbers.reduce(function(a, b) { return parseInt(a) + parseInt(b); }, 0); console.log(sum); // 输出:75
jQueryを使用して文字列から数値を抽出し、最大または最小数を見つけるには、match()
メソッドを使用して数値を抽出し、sort()
またはsort()
関数を使用して最大または最小数を見つけます。例は次のとおりです
function getId(str) { return str.replace(/[^0-9.,]+/, ''); }
はい、jqueryを使用して文字列から数値を抽出し、平均値を見つけることができます。 match()
メソッドを使用して数値を文字列として抽出した後、reduce()
メソッドを使用してそれらを一緒に追加し、合計を数値で除算できます。例は次のとおりです
var str = "价格是 25 美元和 50 美分"; var numbers = str.match(/\d+/g); console.log(numbers); // 输出:["25", "50"]
メソッドを使用して数値を抽出し、ソートしてから中央の数字を見つけることができます。数値の数が偶数の場合、中央値は2つの中間数の平均です。例は次のとおりです
match()
var str = "价格是 25.50 美元"; var numbers = str.match(/(\d+\.\d+|\d+)/g); console.log(numbers); // 输出:["25.50"]
match()
この改訂された回答は、一貫したコードスタイルを修正します。
以上がjQuery抽出物から文字列から数字を抽出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。