nullable-string 전자 메일을 갖고 있으며 유효한 것으로 보이는 문자열을 mailto-link 형식으로 지정하고 싶습니다. 형식 문자열 전자 메일을 전자 메일로 연결
<a href="mailto:[email protected]">[email protected]</a>
어떻게 그 수행이 같은
?
기능 IsValid
이 사용자의 요구를 충족 어느 방식으로 구현되어/M
nullable-string 전자 메일을 갖고 있으며 유효한 것으로 보이는 문자열을 mailto-link 형식으로 지정하고 싶습니다. 형식 문자열 전자 메일을 전자 메일로 연결
<a href="mailto:[email protected]">[email protected]</a>
어떻게 그 수행이 같은
?
기능 IsValid
이 사용자의 요구를 충족 어느 방식으로 구현되어/M
public string emailLink(string emailAddress)
{
Regex emailRegex = new Regex(@"^(?!.*\.\.)[a-zA-Z0-9\w\._%&!'*=?^+-]*@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]*\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$";
if (emailRegex.IsMatch(emailAddress)
{
return string.Format("<a href=\"mailto:{0}\">{0}</a>", emailAddress);
}
return "";
}
var link = IsValid(email)
? string.Format("<a href='mailto:{0}'>{0}</a>", email)
: email
.
string formatIfValid(string email) {
if(!validEmail(email))
return null;
return "<a href=\"mailto:" + email + "\">" + email + "</a>";
}
아니면 정말로 다른 것에 대해 물어 보셨습니까?
은 그래, 단지 내가 표현을 변경 part의 –
은 "유효"도움이 필요 내가 @ 기호 앞에 '+'문자 허용하지 않은 또 다른 질문에서 지적 tloach 사용자 때문이다. – jac