Merge pull request 'update-recipient-validator' (#2) from update-recipient-validator into master
Reviewed-on: #2
This commit is contained in:
		
						commit
						2953f4c2f3
					
				@ -5,7 +5,7 @@ import (
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	aliasRegex = `^[a-zA-Z0-9]+(\.[a-zA-Z0.9]+)*$`
 | 
			
		||||
	aliasRegex = `^(?i)[a-z][a-z0-9]*(\.[a-z0-9]+)*$`
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// IsValidAlias checks if the alias is a valid alias format
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,9 @@ import (
 | 
			
		||||
// Define the regex patterns as constants
 | 
			
		||||
const (
 | 
			
		||||
	// TODO: This should rather use a phone package to determine whether valid phone number for any region.
 | 
			
		||||
	phoneRegex = `^(?:\+254|254|0)?((?:7[0-9]{8})|(?:1[01][0-9]{7}))$`
 | 
			
		||||
	// Kenyan phone numbers: must be exactly 10 digits (07XXXXXXXX or 01XXXXXXXX) when starting with 0
 | 
			
		||||
	// Or start with 254 / +254 and still follow the same pattern
 | 
			
		||||
	phoneRegex = `^(?:\+254|254|0)(7\d{8}|1[01]\d{7})$`
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// IsValidPhoneNumber checks if the given number is a valid phone number
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user