Qual è l'espressione regolare (in JavaScript se è importante) per abbinare solo se il testo è una corrispondenza esatta? Cioè, non dovrebbero esserci caratteri extra all'altra estremità della stringa.
Ad esempio, se sto cercando di abbinare per abc, poi 1abc1, 1abce abc1sarebbe non corrispondere.
\babc\b, il che consentirebbe ad esempio123 abc 123di corrispondere perabc(ma non per gli esempi negativi come nella domanda); tuttavia,^abc$si assicurerà cheasia all'inizio della stringa ecalla fine, altrimenti non corrisponderà.