using System.Text.RegularExpressions;
static void Main(string[] args)
var regExPattern = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[±!@#$%^&*()_+{}:\"|<>?,.\\/;'\\\\[\\]])\\S{8,}$";
var regEx = new Regex(regExPattern);
PrintResult("J4ksMp4eKLWnUI#$9", regEx);
PrintResult("9J4ksMp4eKLWnUI#$", regEx);
static void PrintResult(string password, Regex regEx)
var match = regEx.Match(password);
Console.WriteLine($"{password}, result = {match.Success}");