diff options
| author | Nino Breuer | 2014-10-31 13:22:00 +0100 |
|---|---|---|
| committer | Nino Breuer | 2014-10-31 13:22:00 +0100 |
| commit | 9651efdcb9bbd4720071063b074d2e22c503bac8 (patch) | |
| tree | b561f67647b3c9453339925d714fc8be4188c2dc /dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java | |
| parent | implemented äääääh template filter (diff) | |
| parent | -allowed 3 special chars in image name (diff) | |
| download | tutor-module-9651efdcb9bbd4720071063b074d2e22c503bac8.tar.gz tutor-module-9651efdcb9bbd4720071063b074d2e22c503bac8.tar.xz tutor-module-9651efdcb9bbd4720071063b074d2e22c503bac8.zip | |
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java index 8a750117..41dd1057 100644 --- a/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java @@ -447,12 +447,14 @@ public class CreateImageAllgemein_GUI extends JFrame { return false; } - // only allow letter from alphabet and numbers for the image name - if (!imagename.getText().matches("[a-zA-Z0-9]+")) { + // only allow letter from alphabet and numbers for the image name and certain special chars + // x2B= "+" x2C="-" x3A=":" x5F="_" + // + if (!imagename.getText().trim().matches("[a-zA-Z0-9\\x2B\\x2D\\x3A\\x5F]+")) { LOGGER.info("Image name not alpha-numerical, warn user."); JOptionPane.showMessageDialog( c, - "Der Imagename darf keine Leer- oder Sonderzeichen enthalten.", + "Der Imagename darf nur aus Buchstaben, Zahlen und den Zeichen + - _ : bestehen.", "Unerlaubte Zeichen", JOptionPane.ERROR_MESSAGE); return false; |
