From 470b3f654de0cc94e03fe83beb6c581d72ac5920 Mon Sep 17 00:00:00 2001 From: Alex Fong Date: Mon, 7 Nov 2016 02:21:33 +0800 Subject: [PATCH] Revised constrains for Tag creation Tag now allows punctuation as well as any character can make up a word. '/' however, is not accepted --- src/main/java/seedu/taskman/model/tag/Tag.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/seedu/taskman/model/tag/Tag.java b/src/main/java/seedu/taskman/model/tag/Tag.java index 1647c2526e9d..12cae8e361c3 100644 --- a/src/main/java/seedu/taskman/model/tag/Tag.java +++ b/src/main/java/seedu/taskman/model/tag/Tag.java @@ -9,8 +9,9 @@ */ public class Tag { - public static final String MESSAGE_TAG_CONSTRAINTS = "Tags names should be alphanumeric"; - public static final String TAG_VALIDATION_REGEX = "\\p{Alnum}+"; + public static final String MESSAGE_TAG_CONSTRAINTS = "Tag name should form a word. " + + "All punctuation except '/' is accepted"; + public static final String TAG_VALIDATION_REGEX = "[\\w\\p{Punct}&&[^/]]+"; public String tagName;