I ovenstående betingede, er grænsen mellem det åbne dobbelt anførselstegn og ordet, "en", der er blevet matchet. Hvis du ønsker at matche grænsen mellem ordet "en", og den plads, der følger det, er du nødt til at ændre regex til: /en \\ b /Her har du ordet "man", efterfulgt af "\\ b '. Mønstret, en \\ b er det, der matches. Den følgende betingede vil producere en match: if (! "En to tre fire fem" .search (/én \\ b /) = -1) "\\ b" angiver et ord grænse. Følgende betingede vil ikke producere en match: (! "En to tre fire fem" .
search (/på \\ være /) = -1), hvis det er fordi tegnet "\\ b" på sin position ikke svarer til et ord grænse (det er inde i ordet, "en"). Nu vil den følgende betingede producere en match: ("en, to, tre, fire, fem" .search (/to \\ b /) = -1) hvis Her strengen del 'to \\ b "er hvad der har været matches. Den "\\ b" svarer til grænsen mellem ordet "to" og kommaet, der følger det. Følgende betingede vil også producere en match: if ("en, to, tre, fire, fem" .
search (/to \\ b /) = -1!) Her, selv om der er et mellemrum mellem kommaet og ordet "tre", den "\\ b" stadig svarer til grænsen mellem ordet "to" og kommaet, der følger den; kommaet er en ikke-ord-tegn, og så der er en grænse mellem ordet, "to" og komma. Nu er den følgende betingede vilje produceret en match: if ("en-to-tre-4-5" .search (/tre \\ b /) = -1!) Her strengen del "tre" er hvad der er blevet matchet. Den "\\ b" svarer til grænsen mellem ordet "tre" og tegnet, "-", der følger det. Tegnet "-" er et ord separator; det adskiller to ord sat sammen er det ikke et ord karakter.
Den følgende betingede vil producere en match: if (! "En to tre fire fem" .search (/fem \\ b /) = -1) Her på "\\ b", svarer til grænsen mellem ordet, "fem", og den afsluttende dobbelt citat mark.Combining med andre karakterer Du kan kombinere de specialtegn ovenfor med andre karakterer som vi har set. Følgende udtryk vil producere en match: if ("en to tr