2017-03-02 2 views
1

Ich arbeite an einer Stichwortsuche in JavaScript. So zählt Javascript beispielsweise das Wort "Käse" aber nur ohne die Großbuchstaben. Wenn also beispielsweise die Zeichenfolge "Cheese cheese CHEESE" ist, zählt sie nur 1. Das Schlüsselwort wird von einem $ _POST ['keyword'] erreicht; mit phpBestimmte Wörter in einer Zeichenfolge mit und ohne Großbuchstaben aufrufen

, wie kann ich tun dies mit Javascript ...

var textFocus = $('#content').text(); 

var count = (textFocus.match(/<?php echo $_POST['keyword']; ?>/g) || []).length; 

vielen Dank im Voraus ..

Antwort

1

wenn Sie /ig instad von /g in Ihrem .match() verwenden, wird es Groß- und Kleinschreibung

+0

U sind ein Held es funktioniert wie ein Charme! Danke vielmals – Yannick

0

Sie können .toLowerCase() sowohl auf textFocus als auch auf das Schlüsselwort anwenden.

0

var text="Cheese cheese CHEESE", 
 
regex= new RegExp('cheese', 'gi'); 
 
console.log(text.match(regex).length);

Verwandte Themen