diff options
Diffstat (limited to 'modules-available/sysconfig/templates/ad-selfsearch.html')
-rw-r--r-- | modules-available/sysconfig/templates/ad-selfsearch.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules-available/sysconfig/templates/ad-selfsearch.html b/modules-available/sysconfig/templates/ad-selfsearch.html index 5fadd92e..b60cc3af 100644 --- a/modules-available/sysconfig/templates/ad-selfsearch.html +++ b/modules-available/sysconfig/templates/ad-selfsearch.html @@ -65,7 +65,7 @@ var search = $('#searchbase').val(); if ($('#searchbase').val().length < 2) { var givenDn = $('#givendn').val(); - if (new RegExp('^\\w+[\\/\\\\]\\w+$').test(givenDn)) { + if (new RegExp('^([^\\[\\]\\:;\\|\\=\\+\\?\\<\\>\\*"/\\\\,]+)[/\\\\]([^\\[\\]\\:;\\|\\=\\+\\?\\<\\>\\*"/\\\\,]+)$').test(givenDn)) { domain = givenDn.replace(/[\/\\]\S+$/i, ''); var idx = fulldn.search(new RegExp('\\w+=' + domain + ',', "i")); if (idx !== -1) { |