I\'m trying to return documents that whose obsNum field starts with 1.. I have written the following RegEx to filter out those documents however, it returns all the
The regular expression you might try is:
^(1\.\d+)
Explanation:
^ Beginning of the string(…) Capturing parentheses: remember the match1 Literal digit\d decimal digit+ At least one'^\s*1\.' is a string. The regex after removing backshash escaping will be ^s*1. which means, the string should start with any number of space/s followed by 1 and then any character.
You can use regex literal syntax
$regex: /^\s*1\./
or double-escape backslashes
$regex: '^\\s*1\\.'
I recommend to use literal syntax whenever possible as it is easy and less error-prone.