In today’s fast-paced world, finding what you need — exactly when you need it — should be effortless. That’s where Around2Me comes in. Whether you're navigating a new city, running errands, or just looking for a bite nearby, Around2Me helps you instantly find nearby essentials like ATMs, restaurants, hospitals, gas stations , and much more. Around2Me ๐ What Makes Around2Me Different? Unlike many location-based apps that are bloated with unnecessary features or force users to sign up, Around2Me is lightweight, private, and instant . Here's how: ๐ Location-Based Discovery The app instantly detects your current location and shows you relevant nearby places — from pharmacies to petrol pumps, cafes to banks. ๐บ️ Map Integration Tap any place to view it on the map and get turn-by-turn directions in seconds. ๐งฉ Clean Categories Looking for something specific? Use quick-access filters like Hospitals , ATMs , Coffee Shops , or Parking . ๐ No Signups, No Data Collection ...
Validation Password or Username in Swift 4.0
Type First Password Validation -
Password Mini or Max length is 6 - 10.
One Alphabet in Password.
One Special Character in Password.
^ - Start Anchor.
(?=.*[a-z]) -Ensure string has one character.
(?=.[$@$#!%?&]) -Ensure string has one special character.
{8,} -Ensure password length is 8.
$ -End Anchor.
See Example -
func isPasswordValidate(_ password : String)->Bool{
let validatePassword= NSPredicate(format: "SELF MATCHES %@", "^(?=.*[a-z])(?=.*[$@$#!%*?&])[A-Za-z\\d$@$#!%*?&]{8,}")
return validatePassword.evaluate(with: password)
}
Type Second Password Validation -
Password length is Fixed .
Fixed Upper Case letters.
Fixed Special Character.
Fixed Number
Fixed letters of lowercase in password.
^ -Start Anchor.
(?=.*[A-Z].*[A-Z]) -Ensure string has two uppercase letters.
(?=.[$@$#!%?&]) -Ensure string has one special character.
(?=.*[0-9].*[0-9]) -Ensure string has two digits.
(?=.*[a-z].*[a-z].?*[a-z]) -Ensure string has three lowercase letters.
{8,} -Ensure password length is 8.
$ -End Anchor.
See Example -
func isPasswordValidate(_ password : String) -> Bool{
let validatePassword= NSPredicate(format: "SELF MATCHES %@", "^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$")
return validatePassword.evaluate(with: password)
}
Password Mini or Max length is 6 - 10.
One Alphabet in Password.
One Special Character in Password.
^ - Start Anchor.
(?=.*[a-z]) -Ensure string has one character.
(?=.[$@$#!%?&]) -Ensure string has one special character.
{8,} -Ensure password length is 8.
$ -End Anchor.
See Example -
func isPasswordValidate(_ password : String)->Bool{
let validatePassword= NSPredicate(format: "SELF MATCHES %@", "^(?=.*[a-z])(?=.*[$@$#!%*?&])[A-Za-z\\d$@$#!%*?&]{8,}")
return validatePassword.evaluate(with: password)
}
Type Second Password Validation -
Password length is Fixed .
Fixed Upper Case letters.
Fixed Special Character.
Fixed Number
Fixed letters of lowercase in password.
^ -Start Anchor.
(?=.*[A-Z].*[A-Z]) -Ensure string has two uppercase letters.
(?=.[$@$#!%?&]) -Ensure string has one special character.
(?=.*[0-9].*[0-9]) -Ensure string has two digits.
(?=.*[a-z].*[a-z].?*[a-z]) -Ensure string has three lowercase letters.
{8,} -Ensure password length is 8.
$ -End Anchor.
See Example -
func isPasswordValidate(_ password : String) -> Bool{
let validatePassword= NSPredicate(format: "SELF MATCHES %@", "^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$")
return validatePassword.evaluate(with: password)
}
Congratulation for the great post. Those who come to read your Information will find lots of helpful and informative tips. Apple Developer Login
ReplyDelete