Une approche fonctionnelle avec la ligne de location de code pour envoyer un caractère à la recherche: - ***
$(document).ready(function(){
$('button').click(function(){
console.log(getCharCount('b'));// send any character
});
});
function getCharCount(search){
return $('textarea').val().toLowerCase().match(new RegExp(search, 'g')).length; // to check both lowercase case-uppercase presence
//return ($('textarea').val().match(new RegExp(search, 'g')).length; // for lowercase match only
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea></textarea>
<button>count b</button>
Qu'avez-vous essayé? Vous obtiendrez une bien meilleure réponse si vous pouvez montrer que vous avez au moins essayé de résoudre votre propre problème avant de demander aux autres de vous donner des réponses. –
analyser la page et utiliser regex.test (page) pour compter les correspondances – clearshot66
var str = $ ('pre'). Html(); alerte (str.split ('b'). Longueur-1); ça pourrait aller? –