luci-proto-wireguard: explicitely escape slashes in regex literals
authorJo-Philipp Wich <jo@mein.io>
Tue, 21 Jan 2020 17:38:04 +0000 (18:38 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 29 Jan 2020 07:30:51 +0000 (08:30 +0100)
The unespaced slashes confuse xgettext and likely other source
scanners as well.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f1c89c103b6e5109d45a7573f707fb83d8365ce2)

protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js

index ab76326eee428c972d82b6662a9b29fcb0f4d133..c9b00abdece4334a379d19dd7d9181b5b2212fab 100644 (file)
@@ -6,7 +6,7 @@ function validateBase64(section_id, value) {
        if (value.length == 0)
                return true;
 
-       if (value.length != 44 || !value.match(/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/))
+       if (value.length != 44 || !value.match(/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/))
                return _('Invalid Base64 key string');
 
        return true;