经常使用Trim来清除字符串中的空格,其实也可以使用Trim来清除字符串中的特殊字符。
下面是一个小例子:
前台代码:
View Code
1
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
>
2 < head runat = " server " >
3 < title > Trimi小技巧 </ title >
4 </ head >
5 < body >
6 < form id = " form1 " runat = " server " >
7 < div >
8 < asp:TextBox ID = " txtTrim " runat = " server " ></ asp:TextBox >
9 < asp:Button ID = " btnTrim " runat = " server " Text = " 确定 " OnClick = " btnTrim_Click " />
10 </ div >
11 </ form >
12 </ body >
13 </ html >
2 < head runat = " server " >
3 < title > Trimi小技巧 </ title >
4 </ head >
5 < body >
6 < form id = " form1 " runat = " server " >
7 < div >
8 < asp:TextBox ID = " txtTrim " runat = " server " ></ asp:TextBox >
9 < asp:Button ID = " btnTrim " runat = " server " Text = " 确定 " OnClick = " btnTrim_Click " />
10 </ div >
11 </ form >
12 </ body >
13 </ html >
在前台添加一个文本框和一个按钮,文本框用于输入字符串,单击“确定”按钮后,清除文本框字符串中的特殊字符。
后台代码:
View Code
1
using
System;
2 using System.Collections;
3 using System.Configuration;
4 using System.Data;
5 using System.Linq;
6 using System.Web;
7 using System.Web.Security;
8 using System.Web.UI;
9 using System.Web.UI.HtmlControls;
10 using System.Web.UI.WebControls;
11 using System.Web.UI.WebControls.WebParts;
12 using System.Xml.Linq;
13
14 public partial class Trim : System.Web.UI.Page
15 {
16 protected void Page_Load( object sender, EventArgs e)
17 {
18
19 }
20 protected void btnTrim_Click( object sender, EventArgs e)
21 {
22 char [] TrimChar = { ' ' , ' - ' , ' \' ' , ' \" ' , ' \\ ' }; // 此处使用了转义字符如:\',\",\\,分别表示单引号,双引号,反斜杠
23 txtTrim.Text = this .txtTrim.Text.Trim(TrimChar);
24 }
25 }
2 using System.Collections;
3 using System.Configuration;
4 using System.Data;
5 using System.Linq;
6 using System.Web;
7 using System.Web.Security;
8 using System.Web.UI;
9 using System.Web.UI.HtmlControls;
10 using System.Web.UI.WebControls;
11 using System.Web.UI.WebControls.WebParts;
12 using System.Xml.Linq;
13
14 public partial class Trim : System.Web.UI.Page
15 {
16 protected void Page_Load( object sender, EventArgs e)
17 {
18
19 }
20 protected void btnTrim_Click( object sender, EventArgs e)
21 {
22 char [] TrimChar = { ' ' , ' - ' , ' \' ' , ' \" ' , ' \\ ' }; // 此处使用了转义字符如:\',\",\\,分别表示单引号,双引号,反斜杠
23 txtTrim.Text = this .txtTrim.Text.Trim(TrimChar);
24 }
25 }
使用 Trim只能清除字符型的特殊符号,其它字符串类型的特殊符号不能清除,例如:“insert”,“update”等,因为Trim只支持Char[]参数类型的重载,例如: Trim(char[] trimChars)
如果想更具体的了解Trim的用法,可以参考VSS文档中的String.Trim
422

被折叠的 条评论
为什么被折叠?



