繁体   English   中英

包含特殊字符的 19 个字符串的正则表达式

[英]Regex for a 19 character string that includes special characters

我想创建一个将字符串限制为 19 或 15 个字符的正则表达式,还包括特殊字符但乱序。

例子是

847294729472903472c3c
 111 ( 3234) 3235
1234 + 1234

如果特殊字符是任何非 ASCII 字母或整数,您可以执行以下操作:

new Regex("^((.{15})|(.{19}))$").IsMatch(text) && new Regex("[^a-zA-Z0-9]").IsMatch(text)

请参阅 .NET 小提琴: https : //dotnetfiddle.net/vTyn7q

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM