C# 正则表达式如果长度大于n,则if以
我尝试使用Regex验证文本框输入C# 正则表达式如果长度大于n,则if以,c#,regex,validation,url,C#,Regex,Validation,Url,我尝试使用Regex验证文本框输入 string模式=@“^.{8,}| https?\:\/\/。+$” 第一次检查输入最小长度>=8 如果是(http://)或(https://) 然后检查输入是否以http://或https:// 我搜索了一些答案,回答是应该使用|管道字符来做其他事情 但对我来说不起作用 检测仪:为了确保最小长度为8: string pattern = @"^(?=.{8})https?://.+$"; (?=.{8})是一个积极的前瞻,确保输入中至少有8个字符
string模式=@“^.{8,}| https?\:\/\/。+$”代码>
第一次检查输入最小长度>=8
如果是(http://)或(https://)
然后检查输入是否以http://
或https://
我搜索了一些答案,回答是应该使用|
管道字符来做其他事情
但对我来说不起作用
检测仪:为了确保最小长度为8:
string pattern = @"^(?=.{8})https?://.+$";
(?=.{8})
是一个积极的前瞻,确保输入中至少有8个字符