Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで文字列から数字を選択する


いくつかの数字が埋め込まれている可能性のある文字列を受け取るJavaScript関数を作成する必要があります。

関数は、文字列からすべての数値を抽出して、新しい数値を返す必要があります。

−文字列に数値が含まれていない場合、関数は0を返す必要があります。

以下はコードです-

const str = 'sfsd8fsdf6dsfsd8sdfs28fd0';
const pickNumbers = (str = '') => {
   let res = 0;
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(+el){
         res = (res * 10) + +el;
      };
   };
   return res;
};
console.log(pickNumbers(str));
console.log(pickNumbers('this string contains no numbers'));

出力

以下はコンソールでの出力です-

86828
0

  1. JavaScriptで文字列からテキストを削除するにはどうすればよいですか?

    サブ文字列と置換の2つの方法を使用して、Javascriptの文字列からテキストを削除できます。 部分文字列 JS文字列クラスは、特定の文字列から部分文字列を抽出するために使用できる部分文字列メソッドを提供します。これは、文字列の一方または両方の端からテキストを削除するために使用できます。 構文 str.substr(start[, length]) 例 let a = 'Hello world' console.log(a.substr(0, 5)) console.log(a.substr(6)) console.log(a.substr(4, 3)) 出力 これにより

  2. JavaScript配列から文字列を解析する方法は?

    以下は、JavaScript配列から文字列を解析するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs