全角转半角函数、全角数字转半角数字


        private static char DoubleByteToHalfAngle(char c)
        {
            char[] cs = new char[] { c };
            byte[] bs = System.Text.Encoding.Unicode.GetBytes(cs, 0, 1);

            if (bs.Length == 2)
            {
                if (bs[1] == 255)
                {
                    bs[0] = (byte)(bs[0] + 32);
                    bs[1] = 0;
                    cs[0] = System.Text.Encoding.Unicode.GetChars(bs)[0];
                }
            }
            return cs[0];
        }

 

  private static string ContentFilter(string str)
        {
            string[] arr = new string[10] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
            //存储过滤后的数字
            string tempStr = "";
            for (int i = 0; i < str.Length; i++)
            {
                for (int j = 0; j < arr.Length; j++)
                {
                    //搜索到0-9全角数字然后转换半角保存下来
                    if (str[i] == Convert.ToChar(arr[j]))
                    {
                        tempStr += DoubleByteToHalfAngle(Convert.ToChar(str[i])).ToString();
                        break;
                    }
                    //搜索到半角数字然后保存下来
                    else if (j == arr.Length - 1)
                    {
                        if (IsNumeric(str[i].ToString()) == true)
                        {
                            tempStr += str[i];
                        }
                    }
                }
            }
            return tempStr;
        }

 

    /// <summary>
        /// 返回文本编辑器替换后的字符串
        /// </summary>
        /// <param name="str">要替换的字符串</param>
        /// <returns></returns>
        static public string GetHtmlEditReplace(string str)
        {
            #region
            return str.Replace("'", "''").Replace("&nbsp;", " ").Replace(",", ",").Replace("%", "%").Replace("script","").Replace(".js","");
            return str;
            #endregion
        }

 

Request.Browser.Browser == "Firefox"

var strHtml = '<html><style>{font-size:14px;line-height: 20px; margin:2px;}/ntd, a{color:#0000FF; font-size:14px;}</style><body>'+c

 

 

<!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} p.MsoHeader, li.MsoHeader, div.MsoHeader {margin:0cm; margin-bottom:.0001pt; text-align:center; mso-pagination:none; tab-stops:center 207.65pt right 415.3pt; layout-grid-mode:char; border:none; mso-border-bottom-alt:solid windowtext .75pt; padding:0cm; mso-padding-alt:0cm 0cm 1.0pt 0cm; font-size:9.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} p.MsoFooter, li.MsoFooter, div.MsoFooter {margin:0cm; margin-bottom:.0001pt; mso-pagination:none; tab-stops:center 207.65pt right 415.3pt; layout-grid-mode:char; font-size:9.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:2; mso-list-template-ids:1741453650;} @list l0:level1 {mso-level-text:"%1/)"; mso-level-tab-stop:42.0pt; mso-level-number-position:left; margin-left:42.0pt; text-indent:-21.0pt;} @list l0:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l0:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l0:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l0:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l0:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l0:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l0:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l0:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l1 {mso-list-id:71852534; mso-list-template-ids:2;} @list l1:level1 {mso-level-text:%1.; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-18.0pt;} @list l1:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l1:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l1:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l1:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l1:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l1:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l1:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l1:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l2 {mso-list-id:331446256; mso-list-type:hybrid; mso-list-template-ids:-458331576 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:21.0pt; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt; font-family:Wingdings;} @list l3 {mso-list-id:411238651; mso-list-type:hybrid; mso-list-template-ids:-993868814 67698703 -1618825668 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l3:level1 {mso-level-tab-stop:66.0pt; mso-level-number-position:left; margin-left:66.0pt; text-indent:-21.0pt;} @list l3:level2 {mso-level-start-at:4; mso-level-text:%2.; mso-level-tab-stop:57.0pt; mso-level-number-position:left; margin-left:57.0pt; text-indent:-36.0pt;} @list l3:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:63.0pt; mso-level-number-position:right; margin-left:63.0pt; text-indent:-21.0pt;} @list l4 {mso-list-id:596065324; mso-list-template-ids:2;} @list l4:level1 {mso-level-text:%1.; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-18.0pt;} @list l4:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l4:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l4:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l4:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l4:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l4:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l4:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l4:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l5 {mso-list-id:676079209; mso-list-type:hybrid; mso-list-template-ids:-1672997330 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l5:level1 {mso-level-tab-stop:76.5pt; mso-level-number-position:left; margin-left:76.5pt; text-indent:-21.0pt;} @list l6 {mso-list-id:709651191; mso-list-type:hybrid; mso-list-template-ids:983050084 67698705 -1867876792 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l6:level1 {mso-level-text:"%1/)"; mso-level-tab-stop:42.0pt; mso-level-number-position:left; margin-left:42.0pt; text-indent:-21.0pt;} @list l6:level2 {mso-level-number-format:japanese-counting; mso-level-text:%2、; mso-level-tab-stop:78.0pt; mso-level-number-position:left; margin-left:78.0pt; text-indent:-36.0pt;} @list l7 {mso-list-id:723024234; mso-list-type:hybrid; mso-list-template-ids:1735438224 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l7:level1 {mso-level-text:"%1/)"; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-21.0pt;} @list l7:level4 {mso-level-tab-stop:84.0pt; mso-level-number-position:left; margin-left:84.0pt; text-indent:-21.0pt;} @list l8 {mso-list-id:1016228228; mso-list-template-ids:2;} @list l8:level1 {mso-level-text:%1.; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-18.0pt;} @list l8:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l8:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l8:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l8:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l8:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l8:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l8:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l8:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l9 {mso-list-id:1093279095; mso-list-template-ids:2;} @list l9:level1 {mso-level-text:%1.; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-18.0pt;} @list l9:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l9:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l9:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l9:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l9:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l9:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l9:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l9:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l10 {mso-list-id:1743140753; mso-list-template-ids:2;} @list l10:level1 {mso-level-text:%1.; mso-level-tab-stop:39.0pt; mso-level-number-position:left; margin-left:39.0pt; text-indent:-18.0pt;} @list l10:level2 {mso-level-number-format:alpha-lower; mso-level-text:"%2/)"; mso-level-tab-stop:63.0pt; mso-level-number-position:left; margin-left:63.0pt; text-indent:-21.0pt;} @list l10:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:84.0pt; mso-level-number-position:right; margin-left:84.0pt; text-indent:-21.0pt;} @list l10:level4 {mso-level-tab-stop:105.0pt; mso-level-number-position:left; margin-left:105.0pt; text-indent:-21.0pt;} @list l10:level5 {mso-level-number-format:alpha-lower; mso-level-text:"%5/)"; mso-level-tab-stop:126.0pt; mso-level-number-position:left; margin-left:126.0pt; text-indent:-21.0pt;} @list l10:level6 {mso-level-number-format:roman-lower; mso-level-tab-stop:147.0pt; mso-level-number-position:right; margin-left:147.0pt; text-indent:-21.0pt;} @list l10:level7 {mso-level-tab-stop:168.0pt; mso-level-number-position:left; margin-left:168.0pt; text-indent:-21.0pt;} @list l10:level8 {mso-level-number-format:alpha-lower; mso-level-text:"%8/)"; mso-level-tab-stop:189.0pt; mso-level-number-position:left; margin-left:189.0pt; text-indent:-21.0pt;} @list l10:level9 {mso-level-number-format:roman-lower; mso-level-tab-stop:210.0pt; mso-level-number-position:right; margin-left:210.0pt; text-indent:-21.0pt;} @list l11 {mso-list-id:1895268198; mso-list-type:hybrid; mso-list-template-ids:-2020681994 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l11:level1 {mso-level-text:"%1/)"; mso-level-tab-stop:75.0pt; mso-level-number-position:left; margin-left:75.0pt; text-indent:-21.0pt;} @list l12 {mso-list-id:2023167705; mso-list-type:hybrid; mso-list-template-ids:-2013750150 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l12:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:76.5pt; mso-level-number-position:left; margin-left:76.5pt; text-indent:-21.0pt; font-family:Wingdings;} @list l12:level4 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:139.5pt; mso-level-number-position:left; margin-left:139.5pt; text-indent:-21.0pt; font-family:Wingdings;} @list l13 {mso-list-id:2096898861; mso-list-type:hybrid; mso-list-template-ids:1477497232 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l13:level1 {mso-level-text:"%1/)"; mso-level-tab-stop:21.0pt; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt;} @list l14 {mso-list-id:2131702588; mso-list-type:hybrid; mso-list-template-ids:1704224982 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l14:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:21.0pt; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} -->2010-05-06nt+'</body></html>';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值