js:文字列の内容に数字が含まれているかどうかを判断します.


テーマの説明
  • 定義:文字列strは、数字が含まれているかどうかを確認し、trueに戻ることを含み、そうでないとfalse
  • に戻ります.
    入力'abc123'
    出力'true'
  • 方法一、正則、test
  • 	function containsNumber(str) {
    	    var reg=/\d/;
    	    return reg.test(str);
    	}
    
  • 方法二、正則、match
  • 	function containsNumber(str) {
    	    return !!str.match(/\d/g);
    	}
    
  • 方法三、エルゴード
  • 	function containsNumber(str) {
    	    for(var i=0;i<10;i++){
    	        if(str.indexOf(i)!=-1){
    	            return true;
    	        }
    	    }
    	    return false;
    	}