使用系统软件时,我们会发现很多程序系统都需要注册用户,填写自己的账户、密码,然后,才可以正常的使用程序,而程序为了更好的保障用户账户的安全性,往往密码在保障一定长度的同时,还要保持密码具有一定的复杂度,比如,密码不可以使用纯数字或纯字母,本例就来为大家简单介绍如何使用正则表达式来验证用户输入的密码是否是纯数字或纯字母,有需要的朋友可以过来参考一下。
关键代码:
using System;
using System.Text.RegularExpressions;
class Program {
static void Main() {
string pattern = "^[a-zA-Z0-9]+$";
string[] passwords = { "news.hcsw666.com", "12345678", "abcd", "ABC!", "ab!cd" };
foreach (string password in passwords) {
Console.WriteLine($"Checking: {password} - {(Regex.IsMatch(password, pattern) ? "Valid" : "Invalid")}");
}
}
}
评论