asp.net - 正则表达式检查字符串至少包含一个字母或数字

标签 asp.net regex

我想要一个正则表达式来检查string必须至少包含一个字母表[a-zA-Z]或一个数字。允许所有其他特殊字符,但现在只有特殊字符或只有空格只有带有特殊字符的空格被接受。

我试过 /\b(?=[A-Z]*[0-9])(?=[0-9]*[A-Z])[\s\S]\b/i^(a-zA-Z0-9).*[\s\S]*$^(a-zA-Z0-9).*[\s] .*[\S]*$ 等。但它不起作用。等待您宝贵的回应。

谢谢

最佳答案

^(?=.*[\w\d]).+

如果没有至少一个字符一个数字特殊字符和空格的任意组合,则此模式将失败.

关于asp.net - 正则表达式检查字符串至少包含一个字母或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101775/

相关文章:

c# - 正则表达式 - PascalCase 到带下划线的小写

javascript - 用于不区分大小写匹配的 Velocity RegEx

javascript - 正则表达式 JavaScript 需要字符串双引号

asp.net - Iframe 内的站点,从父站点继承 CSS

c# - Entity Framework 本身引用 -> 父/子

c# - 关于asp.net webAPI的一些问题

javascript - Unicode:如何获取字符的所有代码点,例如ã(所以它可以在 JavaScript 正则表达式中使用)?

javascript - 当超出文本框限制时以视觉方式向用户指示

jquery - firefox 自动完成 'enter' 自动完成按键触发文本框输入

Java正则表达式将字符串转换为有效的json字符串