Allow full stops in SMS senders

We have a team who want their (short) web address as the text message
sender. This commit updates the validation of text message senders to
allow `.` as a valid character, which is currently blocking them from
doing this.

We can be fairly confident this works because:

- the team are sending large volumes of messages already with their
  existing provider
- we’ve tested it with all combinations of
  - both our text message providers
  - an Android phone and n iPhone
This commit is contained in:
Chris Hill-Scott
2018-01-31 10:38:44 +00:00
parent b9e5194fbd
commit 934a271322
3 changed files with 5 additions and 5 deletions

View File

@@ -66,9 +66,9 @@ class OnlyGSMCharacters:
)
class LettersAndNumbersOnly:
class LettersNumbersAndFullStopsOnly:
regex = re.compile(r'^[a-zA-Z0-9\s]+$')
regex = re.compile(r'^[a-zA-Z0-9\s\.]+$')
def __init__(self, message='Use letters and numbers only'):
self.message = message