2012-01-29 9 views
-2
var s1 = "-Hello"; 
var s2 = "--Whats up?"; 
var s3 = "How you doing?"; 

文字列を比較するにはどうすればよいですか。 "この文字列は、他の文字列よりも多くの ' - 'で始まっていますか?"文字列が他の文字より多くの種類の文字で始まるかどうかを確認する

+0

に渡したい場合。私はどこから始めるべきかわからない。 #javascriptと#jqueryチャンネルについて語って、彼らはstackoverflowを提案しました。私は完全な答えを探しているわけではありません。 – Johannes

+0

彼らは間違って示唆しました。あなたはディスカッションや指導が必要です。これはプログラミングのQ&Aです。 IRCは適切な場所でした(あなたはどのネットワークを言いませんでした)。彼らはただあなたを取り除こうとしていました。 –

+0

あなたは私を取り除こうとしています。この質問はここで答えが得られたので、問題は見えません。 – Johannes

答えて

2
function count(str){ 
    var match = str.match(/(-+)/); 
    return match ? match[0].length : 0; 
} 

console.log(count("--qwerty")); 

それとも、私は非常に少し試してみました先頭文字

function count(char, str){ 
    var newRE = new RegExp("(" + char + "+)",""); 
    var match = str.match(newRE); 
    return match ? match[0].length : 0; 
} 

console.log(count("-", "--qwerty")); 
+0

大変ありがとうございます:) – Johannes

+0

最初の正規表現は '/ ^(。)\ 1 * /'ではないはずです(最初の文字が何であっても繰り返し回数を数えますか? – Phrogz

+0

charの唯一のタイプは、私が探している ' - 'なので、その正規表現で私にとってはうまくいきます。 – Johannes

関連する問題