搜 索

js实现简单的全角与半角转换功能

编辑:QTOOL.NET日期:2019-07-1063

本文简单介绍了使用js实现将我们的全角文字转为半角文字或者半角转为全角.
在处理一些文本时,很多时候后会遇到一会儿全角一会儿半角字符,最后很难统一处理.
以下为js代码:
半角转全角
<script type="text/javascript">
    function toqj(txtco) {
        var lsstring = "";
        for (var i = 0; i < txtco.length; i++){
            if (txtco.charCodeAt(i) == 32) {
                lsstring = lsstring + string.fromCharCode(12288);
            }else if(txtco.charCodeAt(i) < 127){
                lsstring = lsstring + string.fromCharCode(txtco.charCodeAt(i) + 65248);
            }
        }
        return lsstring;
    }
 
全角转半角
   function tobj(txtcoo){
       var lsstring = "";
       for (var i = 0; i < txtcoo.length; i++){
           if (txtcoo.charCodeAt(i) > 65248 && txtcoo.charCodeAt(i) < 65375) {
               lsstring += string.fromCharCode(txtcoo.charCodeAt(i) - 65248);
           }else {
               lsstring += string.fromCharCode(txtcoo.charCodeAt(i));
           }
       }
       return lsstring;
   }</script>
我们只需在使用时通过直接调用toqj()、tobj()自己定义的两个js自定义函数即可实现全角文字字符与半角文字字符之间的互转,
当然,我们也可以使用本站的全角半角转换工具。
通过此工具,我们需要在文本框中输入需要转为全角或者半角的文字直接选择转换的对象即可快速完成全角半角之间的转换.

TAG标签:js
此文章由QTOOL.NET编辑
最新文章

热门标签