javascript 全角转换实现代码

下面我们来看下这个例子吧!


代码如下:

<html>
    <head>
        <title>jqueryDemo:quanjiaoNum</title>
        <script src="jquery.js" src="jquery.js" type="text/javascript"></script>
        <script type="text/javascript"><!--
            function changeNum(){
                var qjNum=$("input[@name=qjNum]").val();
                var toAscii=qjNum.charCodeAt();
                if(toAscii > 65295 && toAscii < 65306 && qjNum.length == 11)
                {
                    var toBack = 0;
                    var temp = 0;
                    var unite = "";
                    for(var i=0;i < qjNum.length;i++)
                    {
                        toAscii=qjNum.charCodeAt(i);
                        toBack =toAscii-65248;
                        temp = String.fromCharCode(toBack);
                        unite = unite + temp ;
                    }
                    alert(unite);
                    return true;
                }
                if(toAscii > 47 && toAscii < 58 && qjNum.length == 11)
                {
                    alert(qjNum);
                    return true;
                }
                else{
                    alert("请输入正确的手机号码");
                    document.myform.qjNum.value="";
                    return false;
                }
            }

// --></script>
    </head>
    <form name="myform" action="">
        中文数字转换成阿拉伯数字:<input type="text" id="qjNum" name="qjNum"/><input type="button" value="提 交" onclick="changeNum()"/>
    </form>
</html>

这是个判断手机号的问题!另外请注意我这还用到了jquery!记得引入哦……

(0)

相关推荐

  • javascript实现全角与半角字符的转换

    先上代码,再说废话^_^ 复制代码 代码如下: /**  * 转全角字符  */ function toDBC(str){     var result = "";     var len = str.length;     for(var i=0;i<len;i++)     {         var cCode = str.charCodeAt(i);         //全角与半角相差(除空格外):65248(十进制)         cCode = (cCode>

  • javascript检测两个数组是否相似

    JS要比较两个数组是否有相同的元素,即两个数组所有元素都相同,但元素的顺序不一定一致.只就需要先将数组进行排序,再比较两个数组是否相等. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org

  • 使用JavaScript 实现的人脸检测

    我一直对视频和图片中的人脸标记.检测和人脸识别技术很感兴趣.尽管我知道获取逻辑和算法去开发人脸识别软件或者插件已经超出了我的想象.当我知道Javascript库可以识别微笑,眼睛和脸部结构时,我得到启发去写一个教程.有许多的库,这些库要不就是纯粹的基于Javascript的,要不就是基于java语言的. 今天,我们开始学习tracking.js,它是一个由Eduardo Lundgren开发的轻量级的javascript库,它可以让你做实时的人脸检测,色彩追踪和标记好友的脸.在这个教程中,我们将

  • asp(javascript)全角半角转换代码 dbc2sbc

    asp全角半角转换函数 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 s

  • javascript实现全角半角检测的方法

    本文实例讲述了javascript实现全角半角检测的方法.分享给大家供大家参考.具体如下: //全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt(i) > 128){ return true; break; } } return false; } 希望本文所述对大家的javascript程序设计有所帮助.

  • JavaScript 全角转半角部分

    复制代码 代码如下: <script language=javascript> //全角空格为12288,半角空格为32 //其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //document.write((65281).toString(16)+"----"+(65374).toString(16)+"----"+(12288).toString(16)); String.prototype.dbc2sbc

  • JavaScript检测上传文件大小的方法

    本文实例讲述了JavaScript检测上传文件大小的方法.分享给大家供大家参考.具体如下: 通过JS客户端代码限制用户上传文件的大小,但是客户端的验证只是辅助的,服务器端一定还要再做验证 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http

  • javascript 全角转换实现代码

    下面我们来看下这个例子吧! 复制代码 代码如下: <html>     <head>         <title>jqueryDemo:quanjiaoNum</title>         <script src="jquery.js" src="jquery.js" type="text/javascript"></script>         <script

  • Ruby 中关于日文转UTF-8及半角全角转换的技巧

    1.日文转UTF-8 Iconv.new('cp932', 'utf-8')与Iconv.new('shift_jis', 'utf-8')的区别 Iconv.new('shift_jis', 'utf-8')不支持以下的格式: 課№001-18 XXXXXXX 而只能把字符窜中的№换成No.才行 但是Iconv.new('cp932', 'utf-8')支持. 2.半角全角转换 看下面的代码: require "jcode" $cov.iconv(year.to_s.tr('0-9'

  • SqlServer数据库全角转换成半角

    复制代码 代码如下: CREATE   FUNCTION   f_Convert( @str   NVARCHAR(4000),   --要转换的字符串 @flag   bit                             --转换标志,0转换成半角,1转换成全角 )RETURNS   nvarchar(4000) AS BEGIN DECLARE   @pat   nvarchar(8),@step   int,@i   int,@spc   int IF   @flag=0 SEL

  • java中字符进行全角半角转换示例代码

    前言 本文将给大家展示一下如何将char进行半角与全角转换,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 术语 全角 SBC case Sexagesimal to Binary Converter 60进制转为2进制 半角 DBC case Decimal to Binary Converter 10进制转为2进制 工具类 public class AsciiUtil { public static final char SBC_SPACE = 12288; // 全角空格

  • Python实现全角半角转换的方法

    本文实例讲解了Python实现全角半角转换的方法,相信对于大家的Python学习能够起到一定的参考借鉴价值.如下所示: 一.全角半角转换概述: 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编码从33~126 (十六进制 0x21~ 0x7E) 空格比较特殊,全角为 12288(0x3000),半角为 32 (0x20) 而且除空格外,全角/半角按unicode编码排序在顺序上是对应的 所以可以直接通过用+-法来处理非空格

  • java 全角半角字符转换如何实现

    复制代码 代码如下: package com.whatycms.common.util; import org.apache.commons.lang.StringUtils; /** * <PRE> * 提供对字符串的全角->半角,半角->全角转换 * </PRE> */ public class BCConvert { /** * ASCII表中可见字符从!开始,偏移位值为33(Decimal) */ static final char DBC_CHAR_START

  • c#转换全角半角方法示例

    C#全角转换成半角 新建一个项目quanbanjiao,在此项目下新建一个类Class1 复制代码 代码如下: using System;using System.Web;using System.Text; namespace quanbanjiao{    public class Class1    {        /**/        /// <summary>        /// 判断字符是否英文半角字符或标点        /// </summary>      

  • C# 全角和半角转换以及判断的简单代码

    1. 判断是否为全角半角 全角占用二个字节 半角占用一个字节 用string.length 和System.text.Encoding.Default.GetByteCount 其中string.length表示字符串的字符数,System.text.Encoding.Default.GetByteCount表示字符串的字节数.判断半角(是半角则true)如下: 复制代码 代码如下: if (checkString.Length == Encoding.Default.GetByteCount(

随机推荐