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

JavaScriptで文字列から数字を除外する


問題

アルファベット、特殊文字、数字の組み合わせを含む文字列strを受け取るJavaScript関数を作成する必要があります。

この関数は、文字列strに存在する数値のみを含む入力文字列に基づいて新しい文字列を返し、相対的な順序を維持する必要があります。

たとえば、関数への入力が-

の場合
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';

その場合、出力は-

になります。
const output = '1234567';

以下はコードです-

const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
const pickNumbers = (str = '') => {
   let res = '';
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(+el){
         res += el;
      };
   };
   return res;
};
console.log(pickNumbers(str));

出力

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

1234567

  1. JavaScriptで一意の文字を含むように文字列をフィルタリングする

    問題 文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、入力文字列から一意の文字のみを含む新しい文字列を作成し、重複する文字の出現をすべて削除する必要があります。 例 以下はコードです- const str = 'hey there i am using javascript'; const removeAllDuplicates = (str = '') => {    let res = '';    for(let i = 0; i < str.len

  2. JavaScriptを使用して文字列から句読点を削除する

    問題 文字列を受け取り、文字列からすべての特殊文字を削除して、結果の文字列にアルファベットと数字だけを残すJavaScript関数を作成する必要があります。 入力 const str = 'th@is Str!ing Contains 3% punctuations'; 出力 const output = 'thisStringContains3punctuations'; すべての句読点と空白を削除したため 例 以下はコードです- const str = 'th@is Str!ing Contains 3% punctuations