|
@@ -1348,8 +1348,10 @@ function cleanHREFinput(a) {
|
|
|
href_form = a.target;
|
|
href_form = a.target;
|
|
|
}
|
|
}
|
|
|
let currentTxtVal = href_form.value.trim().toLowerCase();
|
|
let currentTxtVal = href_form.value.trim().toLowerCase();
|
|
|
- //Clean the HREF to remove non lowercase letters and dashes
|
|
|
|
|
- currentTxtVal = currentTxtVal.replace(/(?![0-9a-z\-\_])./g, '');
|
|
|
|
|
|
|
+ //Clean the HREF to remove not permitted chars
|
|
|
|
|
+ currentTxtVal = currentTxtVal.replace(/(?![0-9a-z\-\_\.])./g, '');
|
|
|
|
|
+ //Clean the HREF to remove leading . (would result in hidden directory)
|
|
|
|
|
+ currentTxtVal = currentTxtVal.replace(/^\./, '');
|
|
|
href_form.value = currentTxtVal;
|
|
href_form.value = currentTxtVal;
|
|
|
}
|
|
}
|
|
|
|
|
|