summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/templates/ad-selfsearch.html
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/sysconfig/templates/ad-selfsearch.html')
-rw-r--r--modules-available/sysconfig/templates/ad-selfsearch.html2
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) {