`
jetway
  • 浏览: 487723 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

控制表单内容只能输入数字,中文....

    博客分类:
  • java
阅读更多

<script>
function test() 
{
if(document.a.b.value.length>50)
  
{
  alert(
"不能超过50个字符!");
  document.a.b.focus();
  
return false;
  }

}

script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL"  rows="6">textarea>
<input type="submit" name="Submit" value="check">
form>

只能是汉字
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

只能是英文字符
<script language=javascript>
function onlyEng()
{
  if(!(event.keyCode
>=65&&event.keyCode<=90))
    event.returnValue
=false;
}
script>

<input onkeydown="onlyEng();">

只能是数字
<script language=javascript>
function onlyNum()
{
  if(!((event.keyCode
>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
    event.returnValue=false;
}
script>

<input onkeydown="onlyNum();">

只能是英文字符和数字
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

验证为email格式
<SCRIPT LANGUAGE=Javascript RUNAT=Server>
function isEmail(strEmail) {
 if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) !
= -1)
  
return true;
 else
  alert("oh");
}
>
<input type=text onblur=isEmail(this.value)>

屏蔽关键字(sex , ) - 已修改
<script language="JavaScript1.2">
function test() {
if((a.b.value.indexOf ("sex"== 0)||(a.b.value.indexOf (""== 0)){
    alert(
"五讲四美三热爱");
    a.b.focus();
    
return false;}

}

script>
<form name=a onsubmit="return test()">
<input type=text name=b>
="submit" name="Submit" value="check">
form>

屏蔽关键字(sex , ) - 已修改
 onchange="if(isNaN(value))execCommand('undo')" 
onafterpaste="if(isNaN(value))execCommand('undo')"
onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')"
分享到:
评论

相关推荐

    表单验证只能输入数字中文源码

    本资源提供的"表单验证只能输入数字中文源码"是一个针对JSP(JavaServer Pages)开发的解决方案,它允许用户在表单字段中仅输入数字和中文字符,而排除其他不必要的字符如英文、特殊字符等。 首先,我们需要了解...

    js完美解决jsp文本框限制只能输入数字、小数问题

    ### js完美解决JSP文本框限制只能输入数字、小数问题 在Web开发过程中,确保用户输入的数据符合预期格式是一项非常重要的任务。特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量...

    html限制文本框输入小数点 数字 字母 汉字 等

    - 此处使用正则表达式 `[^\d|chun]` 来限制输入框只能输入数字或特定字符(这里用 `chun` 作为示例)。 #### 方法七:限制输入框只接受特定格式的小数 ```html ((event.keyCode || event.keyCode &gt; 57) && event....

    js限制文本框只能输入数字,小数点,英文字母,汉字

    ### JS限制文本框只能输入数字、小数点、英文字母、汉字的知识点解析 在Web开发中,经常需要对用户输入的数据进行合法性验证,确保数据格式符合预期的要求。例如,有时我们需要限定文本框内只能输入特定类型的字符...

    js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf

    (/\D/.test(this.value)) { alert('只能输入数字'); this.value = ''; }"&gt; ``` **解释**: - `isNaN(value)`:检查值是否不是数字。 - `execCommand('undo')`:撤销上一次操作,即如果输入的不是数字,则撤销这次...

    js正则表达式限制文本框只能输入字母和汉字

    ### 正则表达式在JavaScript中的应用:限制文本框只能输入字母和汉字 在Web开发过程中,表单验证是一项常见的任务。确保用户输入的数据符合预期的格式有助于提高数据的准确性和安全性。本篇文章将深入探讨如何使用...

    js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docx

    为了限制文本框只能输入数字,可以使用以下正则表达式: ```javascript onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/...

    JS表单验证大全[参照].pdf

    5. **只能输入数字**: `onlyNum()`函数同样在用户按下键盘键时触发,确保输入的是数字。它考虑了主键盘和小键盘上的数字键,并使用正则表达式过滤非数字字符。 6. **邮箱格式验证**: 此函数`isEmail()`使用正则...

    收藏的js表单验证控制代码大全借鉴.pdf

    只能输入数字 在填写电话号码等场景中,我们往往只允许用户输入数字。这同样可以通过键盘事件和正则表达式来实现: ```html function onlyNum() { if (!((event.keyCode &gt;= 48 && event.keyCode ) || (event....

    javascript 表单输入内容限制

    ### JavaScript 表单输入内容限制知识点详解 #### 一、概述 在Web开发中,表单数据的有效性和安全性至关重要。JavaScript作为前端脚本语言,在表单验证方面有着得天独厚的优势。通过编写适当的JavaScript代码,可以...

    让文本控件只能输入数字,不能输入汉字与字母

    在提供的压缩包文件中,可能包含了名为"04让控制只输入数字"的项目或源代码文件,这可能是上述两种方法的一个实际应用示例。这个项目可能包含了一个可执行文件(.exe),以便用户直接运行并学习如何实现这个功能。 ...

    js表单验证控制代码大全.txt

    - **功能**: 限制用户只能输入数字。 - **实现方法**: 通过键盘事件监听按键,并检查ASCII码是否为数字。 - **示例代码**: ```javascript function onlyNum() { if (!((event.keyCode &gt;= 48 && event.keyCode ) |...

    js正则表达式限制文本框只能输入数字,小数点,英文字母[文].pdf

    (/\D/.test(this.value)) { alert('只能输入数字'); this.value = ''; }"&gt; ``` **解析**: - 第一个例子中,使用`isNaN(value)`判断输入的值是否为非数字,如果是,则撤销此次输入。 - 第二个例子中,使用`onchange...

    javascript 控制input只允许输入的各种指定内容.docx

    ### JavaScript 控制 input ...以上介绍的方法可以帮助开发者有效地控制用户在 input 输入框中的输入内容,提高表单数据的有效性和准确性。在实际项目中,可以根据具体需求灵活调整正则表达式的写法,以达到最佳效果。

    收藏的js表单验证控制代码大全宣贯.pdf

    #### 2.3 只能输入数字 在需要用户输入数字的情况下,同样可以通过检测键盘按键的ASCII码来实现。 ```javascript function onlyNum() { if (!((event.keyCode &gt;= 48 && event.keyCode ) || (event.keyCode &gt;= 96 &&...

    js表单验证控制代码大全.

    - **数字输入**: 通过监听键盘事件(`onkeydown`),确保用户只能输入数字。 - **事件处理函数**: `onlyNum()` 函数检查键码是否在数字键范围内。 - **示例代码**: ```html function onlyNum() { if (!((event....

    表单输入限制方法代码

    使用Unicode范围`\u4E00-\u9FA5`匹配中文字符,通过`onkeyup`和`onbeforepaste`事件,限制输入框内只能输入中文字符。 以上各种方法根据不同的业务场景和数据格式要求,有效地限制和控制了用户在Web表单中的输入,...

    js验证表单大全

    #### 四、JS只能输入数字、判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 1. **基本原理:** - 使用`keyCode`属性来判断用户输入的是不是数字键。 - 也可以使用正则表达式进行匹配。 2. **示例...

Global site tag (gtag.js) - Google Analytics