c# - C# 中的正则表达式无法正常工作以进行数字检查
问题描述
我尝试在 C# 中使用正则表达式
^(?=.*\d)(?=.*[a - z])(?=.*[A - Z])(?=.*[!@#$%^*])(?=.*[a-zA-Z]).{6,20}$
但是如果我把 \d 作为一个错误,[0-9]
它不会按预期工作
这应该检查字符串是否有大写、小写、符号和数字
解决方案
推荐阅读
- android - 小部件 ListView 的奇怪间距和行为
- python - 关于子类如何调用超类方法的问题
- r - 拆分字符串,包括R中的标点符号
- android - 调用`ActivityScenario.onActivity`时Android Espresso测试失败
- python - Python中平衡括号解决方案的异常错误
- json - 使用 powershell 将 JSON 请求发布到 URL
- c# - 用户数据未保留在 DotNetBrowser 组件中
- c - 使用 C 读取图像 (PPM)
- shell - 如何从 app shell 中的文件夹调用 xaml 文件?
- assembly - Atmega328p 组装