正则表达式验证HTTP地址是否合法
2016-09-23 13:52
295 查看
public override void Checked()
{
string vInputName = “XXX”;
string vValue = ObjectHelper.GetString(this.Value, vInputName);
// object value = ObjectHelper.Get(this.Value, vInputName);
string pattern = @"^(((file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp)://)|(www\.))+(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9\&%_\./-~-]*)?$";
//bool a = Regex.IsMatch(Convert.ToString(value), pattern);
if (!Regex.IsMatch(vValue.Trim(), pattern))
{
string vFormat = this.SqlCheck.Format;
string vTitle = this.GetTitle();
if (string.IsNullOrEmpty(vFormat))
{
vFormat = "[{0}]不符合HTTP地址格式!";
}
}
}
{
string vInputName = “XXX”;
string vValue = ObjectHelper.GetString(this.Value, vInputName);
// object value = ObjectHelper.Get(this.Value, vInputName);
string pattern = @"^(((file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp)://)|(www\.))+(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9\&%_\./-~-]*)?$";
//bool a = Regex.IsMatch(Convert.ToString(value), pattern);
if (!Regex.IsMatch(vValue.Trim(), pattern))
{
string vFormat = this.SqlCheck.Format;
string vTitle = this.GetTitle();
if (string.IsNullOrEmpty(vFormat))
{
vFormat = "[{0}]不符合HTTP地址格式!";
}
}
}
相关文章推荐
- VB.net中使用正则表达式验证邮箱地址是否合法
- 正则表达式检测用户输入的email地址是否合法
- PHP判断邮箱地址是否合法的正则表达式
- 输入一个Email地址,然后使用正则表达式验证该Email地址是否正确。
- JavaScript正则表达式验证身份证号码是否合法(两种方法)
- 验证身份证号是否合法的小程序(正则表达式)
- 不用正则表达式判断邮箱地址是否合法
- js实现正则表达式验证账号是否合法
- 输入一个Email地址,然后使用正则表达式验证该Email地址是否正确。
- 输入一个Email地址,然后使用正则表达式验证该Email地址是否正确。
- 判断Email 地址是否合法的正则表达式
- 简单正则表达式验证Email地址是否正确
- 正则表达式验证EMAIL邮箱是否合法
- 比较规范的验证Email地址是否正确的正则表达式
- IOS用正则表达式验证textfield输入的内容是否合法
- JavaScript正则表达式验证省份证号码是否合法(两种方法)
- 用javascript的正则表达式来验证Email地址是否格式正确
- JavaScript正则表达式验证身份证号码是否合法
- 输入一个Email地址,然后使用正则表达式验证该Email地址是否正确。
- JS正则表达式验证账号、手机号、电话和邮箱是否合法