Regex + Javascript: pitfalls concerning dot, backslash and others
console.log(“====== ^ and $ =====”); console.log(/a/.test(“abc”)); //true console.log(/^a$/.test(“abc”)); //false. Add ^ ad $ to confirm a non-partial match console.log(“====== dot =====”); console.log(/^.$/.test(“a”)); //true. A dot means any character console.log(/^\.$/.test(“a”)); //false. \. means dot console.log(/^\.$/.test(“.”)); //true. \. means dot console.log(/^[.]$/.test(“a”)); //false. A dot in brackets means a real dot console.log(/^[.]$/.test(“.”)); //true. A dot in brackets means …
Regex + Javascript: pitfalls concerning dot, backslash and others Read More »