62,040
社区成员
发帖
与我相关
我的任务
分享
<asp:TextBox ID="InputTextBox" runat="server"></asp:TextBox><br /> <br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> <asp:Literal ID="lbContent" runat="server" ></asp:Literal>
protected void Button1_Click(object sender, EventArgs e)
{
string strContent = InputTextBox.Text;
Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled);
strContent = urlregex.Replace(strContent, "<a href=\"$1\" target=\"_blank\">$1</a>");
Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled);
strContent = emailregex.Replace(strContent, "<a href=mailto:$1>$1</a>");
lbContent.Text += "<br>" + strContent;
}
<asp:TextBox ID="InputTextBox" runat="server"></asp:TextBox><br />
<br />
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Literal ID="lbContent" runat="server" ></asp:Literal>
//using System.Text.RegularExpressions; //引入命名空间
protected void Button1_Click(object sender, EventArgs e)
{
string strContent = InputTextBox.Text;
Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
strContent = urlregex.Replace(strContent,
"<a href=\"" + strContent + "\" target=\"_blank\">" + strContent + "</a>");
Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
strContent = emailregex.Replace(strContent, "<a href=mailto:"+ strContent +">" + strContent + "</a>");
lbContent.Text += "<br>" + strContent;
}
protected void Button1_Click(object sender, EventArgs e)
{
string strContent = InputTextBox.Text;
Regex urlregex = new Regex(@"(http:\/\/([\w.]+\/?)\S*)",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
strContent = urlregex.Replace(strContent,
"<a href=\"" + strContent + "\" target=\"_blank\"></a>");
Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
strContent = emailregex.Replace(strContent, "<a href=mailto:"+ strContent +"></a>");
lbContent.Text += "<br>" + strContent;
}