1.只能输入汉字的
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
2.只能输入数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
简易禁止输入汉字
<input type="text" style="ime-mode:disabled">
输入数字和小数点:
onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')"
javascript 只能输入数字和":".2007-11-24 15:50<input type=text id="aa1" onkeyup="this.value=this.value.replace(/[^\d&:]/g,'')" onblur="this.value=this.value.replace(/[^\d&:]/g,'')" onafterpaste="this.value=this.value.replace(/[^\d&:]/g,'')"/>
只能数字和":",例如在输入时间的时候可以用到。
<input type=text id="aa" onkeyup="value=value.replace(/[^\w&=]|_/ig,'')" onblur="value=value.replace(/[^\w&=]|_/ig,'')" />
只能输入字母和等号,不能输入汉字。
其它的东西:
只能输入数字的脚本javascript- -
1.<input onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')">
上半句意思是键盘键入只能是数字,下半句是粘贴也只能是数字
2.<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
3.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
JavaScript限制只能输入数字和英文- -
function isregname( checkobj)
{
var checkOK = "0123456789-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var checkStr = checkobj;
var allValid = true;
var decPoints = 0;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
return (allValid)
}
----------------
if(!(isregname(obj.loginname.value))){
alert("[会员代号]不符合规范,会员代号只能是英文字母或数字");
obj.loginname.focus();
return(false);
}
if(!(isregname(obj.password.value))){
alert("[密码]不符合规范,密码只能是英文字母或数字");
obj.password.focus();
return(false);
}
4.javascript只能输入英文和数字的输入框
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
5.可以用Javascript对文本框进行检查,过滤掉非0-9的字符。
<script language="javascript" event="onkeydown" for="document">
if(event.srcElement.name=='TextBox1')
{
if(!KeyIsNumber(event.keyCode))
{
return false;//这句话最关键
}
}
</script>
<script language="javascript">
function KeyIsNumber(KeyCode)
{
//如果输入的字符是在0-9之间,或者是backspace、DEL键
if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))
{
return true;
}
else
{
return false;
}
}
</script>[url=http://blog.csdn.net/xujh/admin/EditPosts.aspx][/url]
6.限制在文本框里面只能输入IP地址格式
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/HTML; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<style>
.a3{width:30;border:0;text-align:center}
</style>
<script>
function mask(obj){
obj.value=obj.value.replace(/[^\d]/g,'')
key1=event.keyCode
if (key1==37 || key1==39)
{ obj.blur();
nextip=parseInt(obj.name.substr(2,1))
nextip=key1==37?nextip-1:nextip+1;
nextip=nextip>=5?1:nextip
nextip=nextip<=0?4:nextip
eval("ip"+nextip+".focus()")
}
if(obj.value.length>=3)
if(parseInt(obj.value)>=256 || parseInt(obj.value)<=0)
{
alert(parseInt(obj.value)+"IP地址错误!")
obj.value=""
obj.focus()
return false;
}
else
{ obj.blur();
nextip=parseInt(obj.name.substr(2,1))+1
nextip=nextip>=5?1:nextip
nextip=nextip<=0?4:nextip
eval("ip"+nextip+".focus()")
}
}
function mask_c(obj)
{
clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))
}
</script>
<title>IP地址输入</title>
</head>
<body>IP地址输入
<div style="border-width:1;border-color:balck;border-style:solid;width:165;font-size:9pt">
<input type=text name=ip1 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>.
<input type=text name=ip2 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>.
<input type=text name=ip3 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>.
<input type=text name=ip4 maxlength=3 class=a3 onkeyup="mask(this)" onbeforepaste=mask_c()>
</div>
</body>
</HTML>
分享到:
相关推荐
在这个场景下,`js check all`标签暗示我们关注的是如何用JavaScript实现全选和全不选的功能。下面将详细介绍这一知识点,并结合提供的文件名`check_all_none.css`、`check_all_none.html`和`check_all_none.js`来...
JSCheck 是一个 JavaScript 测试工具,灵感来自于 QuickCheck, 这里有一篇详细的使用介绍文章。 标签:JSCheck
Mojito-jscheck 允许一个 Mojito 服务器知道用户代理是否可以处理来自该用户代理请求的启用 JavaScript 。他不支持设置 sub-cookie。用例:在你的应用程序配置文件中,增加 mojito-jscheck 中间层。注意它应该出现在...
**gpf-jscheck:超越JSHint的可配置JavaScript检查器** 在JavaScript开发过程中,代码质量的把控至关重要。为了确保代码的健壮性和可维护性,开发者通常会使用静态代码分析工具来检测潜在的问题。JSHint是其中一款...
简单的填充程序,允许使用来自茉莉花的jscheck 使用茉莉花测试运行器来运行jscheck声明 使用茉莉花色expect()匹配器而不是jscheck verify() 用法:(咖啡) forAll [ JSC . integer ( 1 , 10 )], ' integers ...
文件名check.js,里面包含“测试是否为半角下的数字”、“是否整数”、“检测数字可以带小数点”、“只能输入正整数和小数点后1位”等一系列js方法。
本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...
总的来说,`js-check-form.rar` 提供了一个强大的工具集,通过`form-check.js` 和 `funcheck.js` 这两个脚本,简化了表单验证的流程,使得JavaScript开发者能够快速、有效地处理用户输入的验证,提升了Web应用的整体...
jquery.checktree.js的资源jquery.checktree.js的资源jquery.checktree.js的资源
pico-check 可用于任何JavaScript项目,无论是在浏览器环境还是Node.js环境中。它可以与模块打包工具如Webpack或Rollup结合使用,也可以直接在浏览器环境中通过 `<script>` 标签引入。 **五、与其他测试库的对比** ...
在"JS.CheckTable"这个项目中,我们聚焦于一个特定的应用场景:使用JavaScript来创建并配置自定义的交叉检查表。这种表格通常用于数据分析、质量控制或验证过程,以确保数据的完整性和准确性。 交叉检查表,又称...
总结起来,jQuery Checktree是一个强大的树形选择工具,通过“jquery.checktree.js”的改进,现在可以实现节点的默认选中,增强了用户体验。配合“checktree.css”和“test.html”,我们可以快速理解和应用这个插件...
表单的`onsubmit`事件关联到`check`函数,这样当用户提交表单时,JavaScript函数会被调用,从而对用户输入进行验证。 值得注意的是,上面提供的正则表达式非常简单,并不能涵盖所有合法URL的所有情况。在实际应用中...
标题“check number js”指的是一个JavaScript函数或者代码片段,用于检查数字的有效性或者特定的条件。这个博文链接可能提供了一个详细的实现过程或者讨论了在JavaScript中验证数字的常见方法。在JavaScript中,...
3. 新增或改进了特定编程语言和框架的支持,如Java、JavaScript、Python等。 4. 用户界面或命令行接口的改进,提供更好的用户体验。 5. 可能修复了一些已知问题,增强了工具的稳定性和可靠性。 在使用dependency-...
crcCheck.js
- **css**和**js**目录:这两个文件夹可能分别包含了样式表和JavaScript文件,用于定制checktree的外观和交互行为。例如,CSS文件可能用于定义复选框样式、节点颜色等,而JS文件可能包含了一些特定功能的扩展或插件...
npm-check 是一个非常实用的开源工具,用于帮助Node.js开发者检查他们的项目中是否存在过期、错误或无用的依赖项。这个工具对于维护项目代码的健康性和安全性至关重要,因为过时的依赖可能会引入已知的安全漏洞,而...
1. 引入资源:在项目中使用jQuery CheckTree,首先需要引入jQuery库和CheckTree的CSS及JS文件。确保它们在HTML文件的部分或者部分加载。 2. 结构设定:创建基本的HTML结构,以元素作为树的根节点,元素作为子节点,...