diff options
Diffstat (limited to 'web/source/settings')
| -rw-r--r-- | web/source/settings/views/admin/http-header-permissions/create.tsx | 9 | ||||
| -rw-r--r-- | web/source/settings/views/admin/http-header-permissions/detail.tsx | 2 | 
2 files changed, 6 insertions, 5 deletions
| diff --git a/web/source/settings/views/admin/http-header-permissions/create.tsx b/web/source/settings/views/admin/http-header-permissions/create.tsx index b791ae0a9..6613ac0f1 100644 --- a/web/source/settings/views/admin/http-header-permissions/create.tsx +++ b/web/source/settings/views/admin/http-header-permissions/create.tsx @@ -24,6 +24,7 @@ import useFormSubmit from "../../../lib/form/submit";  import { TextInput } from "../../../components/form/inputs";  import MutationButton from "../../../components/form/mutation-button";  import { PermType } from "../../../lib/types/perm"; +import { RE2JS } from "re2js";  export default function HeaderPermCreateForm({ permType }: { permType: PermType }) {  	const form = { @@ -56,7 +57,7 @@ export default function HeaderPermCreateForm({ permType }: { permType: PermType  				// Ensure regex compiles.  				try { -					new RegExp(val); +					RE2JS.compile(val);  				} catch (e) {  					return e;  				} @@ -116,14 +117,14 @@ export default function HeaderPermCreateForm({ permType }: { permType: PermType  				field={form.regex}  				label={  					<> -						HTTP Header Value Regex  +						HTTP Header Value RE2 Regex   						<a -							href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions" +							href="https://github.com/google/re2/wiki/Syntax"  							target="_blank"  							className="docslink"  							rel="noreferrer"  						> -							Learn more about regular expressions (opens in a new tab) +							Learn more about RE2 regular expressions (opens in a new tab)  						</a>  					</>  				} diff --git a/web/source/settings/views/admin/http-header-permissions/detail.tsx b/web/source/settings/views/admin/http-header-permissions/detail.tsx index db92dd0eb..456f9a357 100644 --- a/web/source/settings/views/admin/http-header-permissions/detail.tsx +++ b/web/source/settings/views/admin/http-header-permissions/detail.tsx @@ -154,7 +154,7 @@ function PermDeets({  	// with this regular expression prepopulated.  	const testParams = new URLSearchParams();  	testParams.set("regex", perm.regex); -	testParams.set("flags", "g"); +	testParams.set("flags", "gm");  	testParams.set("testString", testString);  	const regexLink = `https://regex101.com/?${testParams.toString()}`;	 | 
