当客户端用户切换输入法至全角时可能您的表单提交会有漏洞哦!不过事实上js有这功能 可以将其转换为非全角字符!

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

<html> <head> <title>jqueryDemo:quanjiaoNum</title> <mce:script src="jquery.js" mce_src="jquery.js" type="text/javascript"></mce:script> <mce: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; } } // --></mce:script> </head> <form name="myform" action=""> 中文数字转换成阿拉伯数字:<input type="text" id="qjNum" name="qjNum"/><input type="button" value="提 交" οnclick="changeNum()"/> </form> </html>

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

javascript中关于全角转换问题!相关推荐

  1. 将源代码中的全角符号转换成半角符号并对代码风格进行美化

    从网上拷下来的代码经常会出现全角符号,代码风格也很糟糕,可以用下面的方法进行修正美化. 1.安装astyle 2.写一个format.sh脚本 这里只是对空格还有数字.字母进行转换,可根据自己的需求再 ...

  2. php 半角全角转换,php 把全角字符转换成半角

    经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在.其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘 ...

  3. 输入法中的全角和半角

    遇到的问题 刚刚在使用输入法(微软拼音),不小心按了貌似是Shift+空格,然后打英文就变成了这样abcdefg,看着像有空格是吧,实际上我打的这个几个字母都是连续的 原因 经过了解才知道半角和全角的 ...

  4. oracle 括号全角转半角,全角转换半角,该怎么处理

    当前位置:我的异常网» Oracle开发 » 全角转换半角,该怎么处理 全角转换半角,该怎么处理 www.myexceptions.net  网友分享于:2013-01-07  浏览:320次 全角转 ...

  5. php 全角字符正则表达式,正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度...

    判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+ ...

  6. 中文和全角检测 两种写法

    //中文和全角检测 function quanjiao(obj){var str=obj.value;var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/if(reg.te ...

  7. php 半角 全角 转换,PHP半角/全角转换函数

    PHP半角和全角转换函数,第二个参数如果是0,则是半角到全角:如果是1,则是全角到半角 function SBC_DBC($str,$args2) { $DBC = Array( '0' , '1' ...

  8. python中去除全角空格

    最近遇到一个需求是要清除中文字串中的全角空格(数据是GBK编码,全角空格的GBK编码是\xa1\xa1). 一开始直接使用str.replace(' ','')来去除,结果是部分结果出现乱码,经过分析 ...

  9. 在MS SQL語句中注意全角空格符和半角空格符的坑

    環境: 操作系統:Windows 7 數據版本:MS SQL2008 異常描述:在SQL語句中存在全角空格符時執行語句時會產生"接近 ' ' 之處的語法不正確."錯誤 示例: se ...

最新文章

  1. 九度OJ 1339:ACM (排序)
  2. Adobe Reader 文档无法签名_手把手教你如何利用PDF阅读器压缩PDF文档
  3. ios Sqlite数据库增删改查基本操作
  4. python3.72教程_python3教程_编程入门教程_牛客网
  5. POJ - 2826 An Easy Problem?!(计算几何,好题)
  6. java yyyy m d_日期-Java 8时间API:如何将格式“ MM.yyyy”的字符串解析为LocalD
  7. 公交导航准确度大PK:高德地图百度地图谁更精确
  8. MySQL的一些常用命令
  9. Spark 整合hive 实现数据的读取输出
  10. Roberts算子详细代码(Python2.7)
  11. “终端服务器超出了最大允许连接数”的解决方法汇总
  12. FPGA 之 SOPC 系列(五)Nios II 软件使用与程序开发 I
  13. 普洛斯与宁德时代签署战略合作协议;高博昌平国际研究型医院成为北京自贸区首批签约项目 | 美通企业日报...
  14. 线性规划(一):基本概念
  15. 数据处理的神来之笔 解决缓存击穿的终极利器 1
  16. vPro里面的v代表什么意思?
  17. 出现network boot from intel e1000问题的解决办法
  18. 《潮流时装设计——世界顶级时装CAD制板技巧》——1.1 什么是服装CAD
  19. 利用马青公式输出π的后任意位数字
  20. vscode快捷键多行批量操作-链式操作

热门文章

  1. 数据包的提前分流early_demux
  2. FFmpeg从入门到牛掰(一):解复用(demux)讲解
  3. 读书笔记——《时间简史》
  4. 2020-8-21 QT转盘
  5. 关闭myeclipse中烦人的鼠标划过,自动提示功能--世界终于清静!
  6. 程序员副业赚钱之2021版30个软件创意 第一期
  7. 52单片机继电器c语言程序,STC89C52单片机温控继电器代码
  8. 泰坦尼克号python数据分析统计服_泰坦尼克号乘客数据分析
  9. c#拼图碎片形状_C#拼图游戏编写代码
  10. wps控件属性怎么用_WPS表格怎么使用列表框控件?