本文整理汇总了C#中Validator.GetEmailAddress方法的典型用法代码示例。如果您正苦于以下问题:C# Validator.GetEmailAddress方法的具体用法?C# Validator.GetEmailAddress怎么用?C# Validator.GetEmailAddress使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Validator
的用法示例。
在下文中一共展示了Validator.GetEmailAddress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: addRowToWorksheet
private void addRowToWorksheet( bool bold, params string[] cellValues )
{
var columnIndex = 1;
foreach( var cellValue in cellValues ) {
var cell = worksheet.Cell( rowIndex, columnIndex++ );
setOrAddCellStyle( cell, bold: bold, textWrapped: true );
var v = new Validator();
var detectedDate = v.GetNullableDateTime(
new ValidationErrorHandler( "" ),
cellValue,
DateTimeTools.DayMonthYearFormats.Concat( DateTimeTools.MonthDayYearFormats ).ToArray(),
false,
DateTime.MinValue,
DateTime.MaxValue );
if( !v.ErrorsOccurred ) {
setOrAddCellStyle( cell, false, date: true );
cell.Value = detectedDate;
continue;
}
v = new Validator();
v.GetEmailAddress( new ValidationErrorHandler( "" ), cellValue, false );
if( !v.ErrorsOccurred ) {
cell.Value = cellValue;
cell.Hyperlink = new XLHyperlink( "mailto:" + cellValue );
continue;
}
v = new Validator();
var validatedUrl = v.GetUrl( new ValidationErrorHandler( "" ), cellValue, false );
if( !v.ErrorsOccurred ) {
cell.Value = cellValue;
cell.Hyperlink = new XLHyperlink( validatedUrl );
continue;
}
cell.Value = cellValue;
}
++rowIndex;
}