string GetValue(string s)
{
if (s.Length > 5)
return "***";
return s;
}//...<%# GetValue(DataBinder.Eval(Container.DataItem,"YourColumn").ToString())%>
{
if (s.Length > 5)
return "***";
return s;
}//...<%# GetValue(DataBinder.Eval(Container.DataItem,"YourColumn").ToString())%>
for i=0 to datagrid1.items.count-1
if datagrid1.items(i).cells(0).text.length>5 then
datagrid1.items(i).cells(0).text=substring(datagrid1.items(i).cells(0).text,0,5) & "***"
end if
next
if(str==null||str.Length<=5)
return str;
return str.Substring(0,5)+"……";
}
int j=0;
string retstr=str;
for(int i=0;i<retstr.Length;i++){
if(Char.IsDigit(retstr[i]))
j++;
else{
if(j>=5){
retstr=retstr.Replace(retstr.Substring(i-j,j),"……");
}
j=0;
}
}
return retstr;
}
<script runat="server" Language="C#">
void Page_Load(object src,EventArgs e){
Response.Write(ReplaceLongStr("sldkskf9998343lsfksdkk298lskd97888sdf8798sfsd"));
}string ReplaceLongStr(string str){
int j=0;
string retstr=str;
for(int i=0;i<retstr.Length;i++){
if(Char.IsDigit(retstr[i]))
j++;
else{
if(j>=5){
retstr=retstr.Replace(retstr.Substring(i-j,j),"……");
}
j=0;
}
}
return retstr;
}
</script>
<HTML>
<HEAD>
<TITLE> Webdiyer 制造:) (www.webdiyer.com) </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Webdiyer">
</HEAD>
<BODY>
<form runat="server"></form>
</BODY>
</HTML>