codice:
var stringa = "ciao caro, come stai?";

// espressioni che verificano la presenza di una singola parola all'interno della stringa

var espressione1 = /\bciao\b/i;
var espressione2 = /\bcia\b/i;

// espressioni che verificano la presenza di almeno una delle parole elencate all'interno della stringa

var espressione3 = /\b(?:come|ciao|caro)\b/gi;
var espressione4 = /\b(?:com|iao|car)\b/gi;

alert(espressione1.test(stringa)); // true
alert(espressione2.test(stringa)); // false
alert(espressione3.test(stringa)); // true
alert(espressione4.test(stringa)); // false
N.B. Come puoi notare tu stesso, nelle prime due espressioni ragolari il flag "g" è inutile.