禁止输入中文 与 禁止输入数字在phonegap api环境效果
例子如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>禁止输入中文</title>
<script src="../lib/jquery.min.js"></script>
</head> <body>
<h1>禁止输入中文</h1>
方法二:onchange事件 :在松开按键时用脚本检查文本框的值,只保留Unicode编码在0和255之间的字符。 (IOS和安卓已测试通过)
<script>
function check(str){
var temp=""
for(var i=0;i<str.length;i++)
if(str.charCodeAt(i)>0&&str.charCodeAt(i)<255)
temp+=str.charAt(i)
return temp
}
</script> <input onpaste="return false" id="txt_card1" ondragenter="return false" onchange="this.value=check(this.value)">
<br>
方法三:把所有双字节字符替换为空。
<input onpaste="return false" id="txt_card2" ondragenter="return false" >
<br>
方法四:把中文字符替换为空。
<input onpaste="return false" id="txt_card3" ondragenter="return false" onkeyup="this.value=this.value.replace(/[\u0391-\uFFE5]/gi,'')">
<input type="button" onclick="NoInputInChinese();" value="验证是否包含中文" />
<h1>禁止输入数字</h1>
<script type="text/javascript">
function NoInputInChinese(obj) {
var str = obj.value;
var temp = ""
for (var i = 0; i < str.length; i++) {
if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 255)
temp += str.charAt(i); } obj.value=temp;
} //工具方法:禁止输入数字
function noNumbers(e, obj) {
/// <summary>禁止输入数字</summary>
/// <param name="e" type="String">事件</param>
/// <param name="e" type="Object">当前元素</param>
var keynum
var keychar
var numcheck if (window.event) // IE
{
keynum = e.keyCode
}
else if (e.which) // Netscape/Firefox/Opera
{
keynum = e.which
} keychar = String.fromCharCode(keynum)
if ((keynum >= 48 && keynum <= 57) || (keynum >= 96 && keynum <= 105)) {
switch(keynum)
{
case 96:
keychar="0";
break;
case 97:
keychar="1";
break;
case 98:
keychar="2";
break;
case 99:
keychar="3";
break;
case 100:
keychar="4";
break;
case 101:
keychar="5";
break;
case 102:
keychar="6";
break;
case 103:
keychar="7";
break;
case 104:
keychar="8";
break;
case 105:
keychar="9";
break;
}
obj.value = obj.value.replace(keychar, ''); } //keychar = String.fromCharCode(keynum)
//numcheck = /\d/
//var flag = numcheck.test(keychar); //if (flag) {
// obj.value = obj.value.replace(keychar, '');
//}
}
function checkdd(){
alert($("#txtNation").val());
var r =$("#txtNation").val().match("\\d");
if (r == null)
{
alert("无匹配数字");
}else
{
alert("已包含数字");
} }
</script>
<input type="text" id="txtNation" placeholder="您的民族" onkeyup="noNumbers(event,this);" />
<input type="button" onclick="checkdd();" value="测试" />
</body>
</html> 代码:
禁止输入中文 与 禁止输入数字在phonegap api环境效果的更多相关文章
- duilib CEditUI 禁止输入中文字符,禁止复制粘贴
1.CEditUI 禁止使用中文输入法 在 CEditUI::DoEvent 函数中,添加代码: if(m_bOnlyEnglishChar && m_pWindow &&am ...
- PhoneGap API介绍:Camera
本文将介绍PhoneGap API——Camera:使用设备的摄像头采集照片,对象提供对设备默认摄像头应用程序的访问. 方法: camera.getPicture 参数: cameraSuccess ...
- Thinkphp将中文年份转换为数字年份的问题
今天遇到一个问题:想将中文年份转换为数字年份,例如:"二零一六"-->'2016'. 在网上搜了一下,没找到可以直接处理的函数(也许是我搜索信息的能力有限吧>_< ...
- PhoneGap学习地址 / PhoneGap API介绍:Events
http://blog.csdn.net/phonegapcn 事件类型: backbutton deviceready menubutton pause resume searchbutton on ...
- PhoneGap API 之多媒体
一. MediaApi 简单介绍 PhoneGap API Media 对象提供录制和回放设备上的音频文件的能力 参数: var media = new Media(src, mediaSuccess ...
- PhoneGap API介绍:File
本文将介绍PhoneGap API——File:通过JavaScript截获本地文件系统.File是用于读取.写入和浏览文件系统层次结构的PhoneGap API. 对象: DirectoryEntr ...
- PhoneGap API介绍:Events
事件类型: backbutton deviceready menubutton pause resume searchbutton online offline backbutton 当用户在Andr ...
- SQL Server判断某个字段是否包含中文/英文字符/数字
原文:SQL Server判断某个字段是否包含中文/英文字符/数字 因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据, 比较简单,仅以此篇博客做一个简单总结,方便以后查阅 ...
- (转)PhoneGap开发环境搭建
(原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建 项目中要用PhoneGap开发,了解 ...
随机推荐
- emmet常用的输入
开始体验:输入以下简写,按tab键 html:5 html:4t html:4s html:xxs ul#nav>li.itemS*4>a{Item $} <ul id=" ...
- PHP filesystem attack vectors - Take Two
http://www.ush.it/2009/07/26/php-filesystem-attack-vectors-take-two/ Did you enjoyed our previous &q ...
- 3_STL算法
1.常用遍历算法1.1 for_each for_each(v1.begin(),v1.end(),show); void show(int &n) //回调函数的入口地址 { cout &l ...
- php发送邮件处理功能页面去除重复的邮箱地址
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- session生命周期
session生命周期 原文链接:http://blog.sina.com.cn/s/blog_72c8c1150100qpgl.html 文中黄色字体为我的标记修改或添加 Session保存在服务器 ...
- IOS第12天(1,UIViewController控制器的创建的 三种方式,和第一个view创建)
*************HMAppDelegate.m中 @implementation HMAppDelegate - (BOOL)application:(UIApplication *)app ...
- 【iCore3 双核心板】例程二十五:LAN_DNS实验——域名解析
实验指导书及代码包下载: http://pan.baidu.com/s/1jHlBpqe iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...
- 【7集iCore3基础视频】7-2 iCore3原理图介绍
iCore3原理图介绍: 高清源视频:http://pan.baidu.com/s/1hsPkifM 密码:ei8ciCore3 购买链接:https://item.taobao.com/item.h ...
- LNMP环境简易安装流程
1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enf ...
- 一步一步来做WebQQ机器人-(四)(获取好友列表和群列表)
× 本篇主要是: 获取好友列表,群列表 我会尽量详细一点,尽我所知的分享一些可能大家已经掌握的或者还不清楚的经验 利于大家阅读,文章样式不再复杂化,根据内容取固定色 目前总进度大概65% 全系列预计会 ...