X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNG-UI.git;a=blobdiff_plain;f=src%2Fservices%2FSharedService.ts;h=d5c561d0ccfae5d68767ed3ad527226e053620d6;hp=65ed8641fca6736640d7538fcf17783eec59b609;hb=66388e7c1381ae04e2913118e646add6a7caf38e;hpb=46ca13106a9dfe425491edf087e0f31897c19897 diff --git a/src/services/SharedService.ts b/src/services/SharedService.ts index 65ed864..d5c561d 100644 --- a/src/services/SharedService.ts +++ b/src/services/SharedService.ts @@ -78,6 +78,13 @@ export class SharedService { // tslint:disable-next-line: max-line-length public REGX_PASSWORD_PATTERN: RegExp = new RegExp(/^.*(?=.{8,})((?=.*[!@#$%^&*()\-_=+{};:,<.>]){1})(?=.*\d)((?=.*[a-z]){1})((?=.*[A-Z]){1}).*$/); + /** Variables to hold regexp pattern for Latitude */ + public REGX_LAT_PATTERN: RegExp = new RegExp(/^(\+|-)?(?:90(?:(?:\.0{1,6})?)|(?:[0-9]|[1-8][0-9])(?:(?:\.[0-9]{1,15})?))$/); + + /** Variables to hold regexp pattern for Longitude */ + // tslint:disable-next-line: max-line-length + public REGX_LONG_PATTERN: RegExp = new RegExp(/^(\+|-)?(?:180(?:(?:\.0{1,6})?)|(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(?:(?:\.[0-9]{1,15})?))$/); + /** Variables to hold maxlength for the description @public */ public MAX_LENGTH_DESCRIPTION: number = 500;