欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp(javascript)全角半角轉換代碼 dbc2sbc

 更新時間:2009年08月06日 16:19:51   作者:  
asp與javascript 全角半角處理代碼
asp全角半角轉換函數(shù)
flag=-1時進行半角轉全角
flag=0時進行半角全角互轉
flag=1時進行全角轉半角
復制代碼 代碼如下:

<%
Function DBC2SBC(Str, flag)
Dim i, sStr
If Len(Str)<= 0 Then Exit Function
DBC2SBC = ""
For i = 1 To Len(Str)
sStr = Asc(Mid(Str, i, 1))
Select Case flag
Case -1
If sStr>0 And sStr<= 125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680)
Else
DBC2SBC = DBC2SBC & Mid(Str, i, 1)
End If
Case 0
If sStr>0 And sStr<= 125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680)
Else
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680)
End If
Case 1
If sStr<0 Or sStr>125 Then
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680)
Else
DBC2SBC = DBC2SBC & Mid(Str, i, 1)
End If
End Select
Next
End Function
%>

javascript版 全角半角轉換函數(shù)
復制代碼 代碼如下:

function dbc2sbc(sStr){
var dbc2sbc = sStr;
for (var i = 65281; i < 65375; i++) {
var re = new RegExp(String.fromCharCode(i), "g");
var va = String.fromCharCode(i - 65248);
dbc2sbc = dbc2sbc.replace(re, va);
}
dbc2sbc = dbc2sbc.replace(/ /g, ' ');
return dbc2sbc;
}

Javascript常用函數(shù) sbc2dbc()
復制代碼 代碼如下:

function sbc2dbc(sStr){
var sbc2dbc = sStr;
for (var i = 33; i < 127; i++) {
stringFromCharCode = String.fromCharCode(i);
switch (stringFromCharCode) {
case "(":
case ")":
case "*":
case "+":
case "/":
case "\\":
case "[":
case "]":
case "?":
case "$":
case ".":
case "^":
case "|":
stringFromCharCode = '\\' + stringFromCharCode;
default:
break;
}
var re = new RegExp(stringFromCharCode, "g");
var va = String.fromCharCode(i + 65248);
sbc2dbc = sbc2dbc.replace(re, va);
}
sbc2dbc = sbc2dbc.replace(/ /g, ' ');
return sbc2dbc;
}

相關文章

  • js給onclick事件賦值,動態(tài)傳參數(shù)實例解說

    js給onclick事件賦值,動態(tài)傳參數(shù)實例解說

    js動態(tài)給對象onclick事件賦值,動態(tài)傳參數(shù)舉兩個例子一對一錯,感興趣的朋友可以對比下,希望可以從中發(fā)現(xiàn)不一樣之處
    2013-03-03
  • 詳解TypeScript的基礎類型

    詳解TypeScript的基礎類型

    這篇文章主要為大家介紹了TypeScript的基礎類型,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 原生javascript實現(xiàn)的一個簡單動畫效果

    原生javascript實現(xiàn)的一個簡單動畫效果

    下面小編就為大家?guī)硪黄鷍avascript實現(xiàn)的一個簡單動畫效果。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-03-03
  • 基于zepto.js實現(xiàn)仿手機QQ空間的大圖查看組件ImageView.js詳解

    基于zepto.js實現(xiàn)仿手機QQ空間的大圖查看組件ImageView.js詳解

    這篇文章主要介紹了基于zepto.js實現(xiàn)仿手機QQ空間的大圖查看組件ImageView.js的源碼和使用方法,并附上一個使用ImageView.js的實例,這里分享給大家,有需要的小伙伴參考下。
    2015-03-03
  • Bootstrap 附加導航(Affix)插件實例詳解

    Bootstrap 附加導航(Affix)插件實例詳解

    附加導航(Affix)插件允許某個 <div> 固定在頁面的某個位置。接下來通過本文給大家介紹Bootstrap 附加導航(Affix)插件實例詳解,感興趣的朋友一起看看吧
    2016-06-06
  • D3.js 實現(xiàn)帶伸縮時間軸拓撲圖的示例代碼

    D3.js 實現(xiàn)帶伸縮時間軸拓撲圖的示例代碼

    這篇文章主要介紹了D3.js 實現(xiàn)帶伸縮時間軸拓撲圖的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Node調試工具JSHint的安裝及配置教程

    Node調試工具JSHint的安裝及配置教程

    Node的優(yōu)勢我就不再亂吹捧了,它讓javascript統(tǒng)一web的前后臺成為了可能。但是對于新手來說,server端的JS代碼可能不像client端的代碼那么好調試,直觀。client端JS代碼的調試基本上經(jīng)歷了一個從“肉眼--alert()--firebug(或者其它的developer tools)”的一個過程。而對于server端的調試,可能新手仍然停留在使用“肉眼--console()”的階段。其實,Node經(jīng)過了這么多年(雖然才短短幾年)的發(fā)展,也有了很多不錯的第三方的調試工具。包括Node內(nèi)建的調試工具debugger、node-inspector等。
    2014-05-05
  • JavaScript注入漏洞的原理及防范(詳解)

    JavaScript注入漏洞的原理及防范(詳解)

    下面小編就為大家?guī)硪黄狫avaScript注入漏洞的原理及防范(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 郵箱下拉自動填充選擇示例代碼附圖

    郵箱下拉自動填充選擇示例代碼附圖

    這篇文章主要介紹了郵箱下拉自動填充選擇的具體實現(xiàn),需要的朋友可以參考下
    2014-04-04
  • Webpack完整打包流程深入分析

    Webpack完整打包流程深入分析

    webpack是一種前端資源構建工具,一個靜態(tài)模塊打包器(module bundler),下面這篇文章主要給大家介紹了關于Webpack完整打包流程的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12

最新評論