程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net 常用字符串過濾方法

asp.net 常用字符串過濾方法

編輯:.NET實例教程

using System;
using System.Text;
using System.Text.RegularExpressions;

namespace bjmti
{
 /// <summary>
 /// include 的摘要說明。
 /// </summary>
 public class include
 {
  public include()
  {
   //
   // TODO: 在此處添加構造函數邏輯
   //
  }

  #region 字符串截取函數
  /// <summary>
  /// 字符串截取函數
  /// </summary>
  /// <param name="inputString">要截取的字符串</param>
  /// <param name="len">要截取的長度</param>
  /// <returns>string</returns>
  ///
  public static string CutString(string inputString,int len)
  {
             
             
   ASCIIEncoding ascii = new ASCIIEncoding();
   int tempLen=0;
   string tempString="";
   byte[] s = ascii.GetBytes(inputString);
   for(int i=0;i<s.Length;i++)
   {
    if((int)s[i]==63)
    {
     tempLen+=2;
    }
    else
    {
     tempLen+=1;
    }

    try
    {
     tempString+=inputString.Substring(i,1);
    }
    catch
    {
     break;
    }

    if(tempLen>len)
     break;
   }
//   //如果截過則加上半個省略號
//   byte[] mybyte=System.Text.Encoding.Default.GetBytes(inputString);
//   if(mybyte.Length>len

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved