stringmanager.cs

来自「中国海洋大学211工程网站的全部源码」· CS 代码 · 共 76 行

CS
76
字号
using System;
using System.Web.Security;
using System.Text.RegularExpressions;

namespace _211
{
	/// <summary>
	/// StringManager 的摘要说明。
	/// </summary>
	public class StringManager
	{
		public StringManager()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

		public static string LoginLetterSelected(string key)
		{
			return key.Trim().Replace("%","").Replace("'","").Replace("-","");
		}

		public static string String2MD5(string key)
		{
			return FormsAuthentication.HashPasswordForStoringInConfigFile(key,"md5").Substring(8,16).ToLower();
		}

		public static string StringSelected(string key)
		{
			return key.Trim().Replace("%","&#37;").Replace("'","&#39;").Replace("-","&#45;");
		}

		public static string StringBackSelected(string key)
		{
			return key.Trim().Replace("&#37;","%").Replace("&#39;","'").Replace("&#45;","-");
		}

		public static string StringCut(string key,int cou)
		{
			if(key.Length>cou)
			{
				return key.Substring(0,cou-1)+"...";
			}
			else
			{
				return key;
			}
		}

		public static string TimeMessage(string key)
		{
			if(key.IndexOf(" ")>0)
			{
				return key.Substring(0,key.IndexOf(" "));
			}
			else
			{
				return key;
			}
		}

		public static bool IsUInt(string key)
		{
			if(Regex.IsMatch(key,@"^([\d])+$"))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?