From eb51679c618d5027070fbd6f3c0519f0f17e7d7d Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 23 十一月 2020 10:07:53 +0800
Subject: [PATCH] Merge branch 'CJL' of http://172.16.1.23:6688/r/~wxr/HDL_APP_Project into CJL

---
 HDL_ON/Common/Utlis.cs |  169 ++------------------------------------------------------
 1 files changed, 6 insertions(+), 163 deletions(-)

diff --git a/HDL_ON/Common/Utlis.cs b/HDL_ON/Common/Utlis.cs
index 4a8ae49..329f7f5 100644
--- a/HDL_ON/Common/Utlis.cs
+++ b/HDL_ON/Common/Utlis.cs
@@ -1,176 +1,19 @@
 锘縰sing System;
-using Shared;
-using System.Text.RegularExpressions;
-
-namespace HDL_ON
+namespace HDL_ON.Common
 {
     /// <summary>
     /// 甯哥敤宸ュ叿绫�
     /// </summary>
     public class Utlis
     {
-		/// <summary>
-		/// 鍏ㄥ眬鎵撳嵃
-		/// </summary>
-		public static void WriteLine(object mes)
+        /// <summary>
+        /// 鍏ㄥ眬鎵撳嵃
+        /// </summary>
+        public static void WriteLine(object mes)
         {
 #if DEBUG
             Console.WriteLine(mes);
 #endif
         }
-
-        /// <summary>
-        /// 寮圭獥鎻愮ず
-        /// </summary>
-        /// <param name="mes"></param>
-        public static void ShowAlertOnMainThread(string mes)
-        {
-            Application.RunOnMainThread(() => {
-                new Alert("", mes, Language.StringByID(StringId.Close)).Show();
-            });
-        }
-
-		/// <summary>
-		/// ShowTip
-		/// </summary>
-		/// <param name="mes"></param>
-		/// <param name="closeTime">鍏抽棴鏃堕棿</param>
-		public static void ShowTip(String mes, int closeTime = 2)
-		{
-			var tip = new Tip()
-			{
-				Text = mes,
-				CloseTime = closeTime,
-				Direction = AMPopTipDirection.None
-			};
-			tip.Show(MainPage.BaseView);
-		}
-
-
-		#region 鈻� 鍚勭姝e垯妫�娴媉______________________
-		/// <summary>
-		/// 鐢ㄤ簬涓浗澶ч檰楠岃瘉鎵嬫満鍙锋鍒欒〃杈惧紡
-		/// 浠�1寮�澶达紝11浣�
-		/// </summary>
-		public static string PhoneRegexStr = "^[1][0-9]{10}$";
-		/// <summary>
-		/// 鐢ㄤ簬楠岃瘉闈炰腑鍥藉ぇ闄嗘墜鏈哄彿姝e垯琛ㄨ揪寮�
-		/// </summary>
-		public static string PhoneForForeignRegexStr = "^[0-9]*$";
-		/// <summary>
-		/// 鐢ㄤ簬楠岃瘉閭姝e垯琛ㄨ揪寮�
-		/// </summary>
-		public static string EmailRegexStr = "^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$";
-
-		/// <summary>
-		/// 鍒ゆ柇鏄惁鍖呭惈澶у啓瀛楁瘝
-		/// </summary>
-		/// <returns><c>true</c>, if contain upper was checked, <c>false</c> otherwise.</returns>
-		/// <param name="value">Value.</param>
-		public static bool CheckContainUpper(string value)
-		{
-			Regex reg = new Regex("[A-Z]+");
-			return reg.IsMatch(value);
-		}
-
-		/// <summary>
-		/// 鍒ゆ柇鏄惁鍖呭惈灏忓啓瀛楁瘝
-		/// </summary>
-		/// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns>
-		/// <param name="value">Value.</param>
-		public static bool CheckContainLower(string value)
-		{
-			Regex reg = new Regex("[a-z]+");
-			return reg.IsMatch(value);
-		}
-
-		/// <summary>
-		/// 鍒ゆ柇鏄惁鍖呭惈鏁板瓧
-		/// </summary>
-		/// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns>
-		/// <param name="value">Value.</param>
-		public static bool CheckContainNum(string value)
-		{
-			Regex reg = new Regex("[0-9]+");
-			return reg.IsMatch(value);
-		}
-
-		/// <summary>
-		/// 鍒ゆ柇鏄惁鍖呭惈绗﹀彿
-		/// </summary>
-		/// <returns><c>true</c>, if contain lower was checked, <c>false</c> otherwise.</returns>
-		/// <param name="value">Value.</param>
-		public static bool CheckContainSymbol(string value)
-		{
-			Regex reg = new Regex("([^a-z0-9A-Z])+");
-			return reg.IsMatch(value);
-		}
-
-		/// <summary>
-		/// 妫�娴嬮偖绠辨槸鍚﹀悎娉�
-		/// </summary>
-		/// <param name="email"></param>
-		/// <returns></returns>
-		public static bool CheckEmail(string email)
-		{
-			Regex reg = new Regex(EmailRegexStr);
-			return reg.IsMatch(email);
-		}
-
-		/// <summary>
-		/// 妫�娴嬫墜鏈哄彿鏄惁鍚堟硶
-		/// </summary>
-		/// <param name="phoneNumber">鎵嬫満鍙�</param>
-		/// <param name="areaCode">鍦板尯浠g爜</param>
-		/// <returns></returns>
-		public static bool CheckPhoneNumber(string phoneNumber, string areaCode)
-		{
-			//鏍¢獙澶栧浗鎵嬫満鍙�
-			if (areaCode != "86")
-			{
-				Regex reg = new Regex(PhoneForForeignRegexStr);
-				return reg.IsMatch(phoneNumber);
-            }
-            else
-            {
-				//鏍¢獙鍥藉唴鎵嬫満鍙�
-				Regex reg = new Regex(PhoneRegexStr);
-				return reg.IsMatch(phoneNumber);
-			}
-		}
-
-		#endregion
-
-		/// <summary>
-		/// TextButton
-		/// 鏍规嵁鏂囨湰,璁$畻鎸夐挳瀹冨疄闄呯殑瀹藉害
-		/// </summary>
-		/// <param name="btn"></param>
-		/// <param name="extendWidth">琛ュ厖瀹藉害</param>
-		/// <returns></returns>
-		public static int GetRealWidthByTextButton(Button btn, int extendWidth = 1)
-		{
-			if (string.IsNullOrEmpty(btn.Text)) { return Application.GetRealWidth(extendWidth); }
-
-			return btn.GetTextWidth() + Application.GetRealWidth(extendWidth);
-		}
-
-		/// <summary>
-		/// 鏍规嵁鏂囨湰,璁$畻鎸夐挳瀹冨疄闄呯殑瀹藉害
-		/// </summary>
-		/// <returns></returns>
-		public static int GetRealWidthByText(Button btn)
-		{
-			if (string.IsNullOrEmpty(btn.Text)) { return Application.GetRealWidth(4); }
-#if __IOS__
-			//闇�瑕佸鍔犱竴涓宸��
-			return btn.GetTextWidth() + Application.GetRealWidth(8);
-#else
-            //闇�瑕佸鍔犱竴涓宸��
-            return btn.GetTextWidth() + Application.GetRealWidth(4);
-#endif
-		}
-
-	}
-
+    }
 }

--
Gitblit v1.8.0