`
flyzhouke
  • 浏览: 19394 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

禁止表单输入特殊字符

阅读更多

方法一

<html>
<head>
<script>
function regInput(reg){
 var srcElem = event.srcElement
 var oSel = document.selection.createRange()
 var srcRange = srcElem.createTextRange()
 oSel.setEndPoint("StartToStart", srcRange)
 var num = oSel.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(oSel.text.length)
 event.returnValue = reg.test(num)
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<form name="form1" method="post" action="">
  <input name=UserName id="UserName" size=25 maxlength="25" onpaste="return false;" ondragenter="return false" autocomplete="off" onkeypress="regInput(/^[\w]*$/)" value="">
</form>
</body>
</html>

方法 二

 

<input type=text name='name' size=3 onKeyPress='if (event.keyCode < 45 || event.keyCode > 57 ) event.returnValue = false;'>

分享到:
评论

相关推荐

    指定特殊字符不能使用

    1. **禁止的特殊字符**:函数内部定义了一个数组`illegalChars`,存储了不允许出现在字符串中的特殊字符。在此示例中,禁止使用的特殊字符为`'*'`和`'-'`。 2. **字符串必须包含以下几种字符**: - 至少一个数字...

    ASCII 字符代码图表,编辑框限制字符功能的例程2.rar

    3. 特殊字符限制:可能还会进一步限制某些特殊字符,比如禁止输入某些控制字符或者特殊符号。 4. 错误提示:如果用户尝试输入不允许的字符,程序会给出相应的错误提示,指导用户修改输入。 这样的例程对于开发人员...

    C#winform控件textbox按键输入控制.rar

    2. **自定义字符过滤**:若需限制特定字符,如禁止特殊字符,可以在`KeyPress`事件中添加额外判断: ```csharp private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsLetterOrDigit...

    delphi edit只能输入英文

    在某些场景下,如需要输入特定的符号或数字,但仍然希望保持主要输入为英文字符的情况下,可以考虑使用更复杂的逻辑来判断输入的有效性。例如,可以在用户输入后立即检查输入的内容是否符合要求,并根据检查结果决定...

    js验证表单大全

    - 综合以上所述的各种技术,实现对表单输入的全面控制。 2. **示例代码解析:** - 未提供具体实现代码,但可以通过组合上述各部分的代码来实现全面的字符控制。 通过以上各个知识点的详细介绍,我们可以了解到...

    基于Bootstrap 3 JQuery及RegExp的表单验证功能

    RegExp(正则表达式)是一种强大的文本处理工具,它由一系列的特殊字符和文本字符组成,能够匹配特定模式的字符串。在表单验证中,正则表达式用于定义输入数据必须符合的格式规则。 在实现表单验证时,首先需要构建...

    javascript实现较全功能注册表单

    同时,用户名的长度和字符限制也需要设置,如禁止特殊字符或过短的用户名。 3. **密码强弱验证**:为了增强账户安全性,密码通常需要达到一定的复杂度标准。这个过程可以通过判断密码的长度、是否包含数字、字母大...

    vue:el-input输入时限制输入的类型操作

    通过这些方法,我们可以灵活地处理表单输入的限制,确保用户输入的数据符合业务需求,同时也提升了前端界面的用户体验和数据处理的准确性。在实际开发中,开发者应当根据具体情况选择合适的限制输入方法,以达到最佳...

    CEdit过滤字符和限制长度实例

    但根据需求,有时我们需要对输入进行特定的控制,比如禁止某些特殊字符的输入或限制输入的最大长度。 实现这个功能,我们需要创建一个新的类,继承自CEdit,并覆盖一些关键的成员函数。这些函数通常包括OnChar、...

    过虑特殊字符输入的js代码

    用户在文本框中输入的内容往往需要符合一定的格式规则,比如不允许输入某些特殊字符,否则可能会导致数据处理异常或安全问题。本文提供了一段JavaScript代码,用于在客户端限制用户在文本框中输入特定的特殊字符。 ...

    常用的表单提交判断函数

    - **不允许特殊字符**:`if (/[^a-zA-Z0-9]/.test(inputValue))`,禁止输入除字母和数字外的字符。 - **允许特定字符集**:`if (/^[a-zA-Z0-9\s]+$/.test(inputValue))`,只允许字母、数字和空格。 4. **自定义...

    JavaScript表单验证大全

    通过检测输入文本的开头是否包含指定的特殊字符来判断。 ##### 8. 密码一致性验证 在注册或更改密码时,通常需要确认两次输入的密码是否一致: ```html ()"&gt; ``` ```javascript function check() { with...

    文本框输入限制(正则表达式)

    英文字符和特殊符号输入限制 ```html (/[^\w\.\/]/ig,'')"&gt; ``` 使用正则表达式`[^\w\.\/]`来排除字母、数字、下划线以及点和斜杠之外的所有字符,保持输入框内容为英文字符或特定符号组合,适合邮箱或URL输入框...

    js简单的注册表单密码验证代码

    在JavaScript(简称JS)中,实现一个简单的注册表单密码验证是前端开发中常见的任务,主要目的是确保用户输入的数据符合安全...开发者可以根据项目需求调整验证规则,例如增加最小特殊字符数量、允许或禁止特定字符等。

    Javascript密码输入控件

    使用JavaScript进行客户端验证,可以在用户提交表单前检查密码是否满足特定条件,如最小长度、包含特殊字符等。这能减少无效的服务器请求,提升用户体验。 4. **密码显示与隐藏** 许多现代网站提供了切换按钮,让...

    手机端注册表单验证js代码.zip_手机端注册表单验证js代码_手机验证

    在提供的代码中,可能包含检查用户名长度、禁止特殊字符以及不允许空格等规则。这些规则可以通过正则表达式实现,如`/^[a-zA-Z0-9_]{6,20}$/`,匹配6到20个字母、数字或下划线的字符串。 3. **密码验证** 密码验证...

    手机端的注册表单验证js代码

    - 字符集:禁止使用特殊字符或保留字符。 - 唯一性:通过AJAX向服务器查询该用户名是否已被占用。 3. **密码验证**: 密码验证通常包括强度检测,确保密码足够复杂以抵御破解。JS可以检查以下几点: - 长度:...

    漂亮表单验证和密码强度的验证

    2. **复杂性**:鼓励用户使用大小写字母、数字和特殊字符的组合,避免使用常见词汇。 3. **不包含个人信息**:禁止使用生日、姓名等容易被猜到的信息。 4. **唯一性**:确认密码不是已有的用户名或其他敏感信息。 ...

    控制textarea文本长度,并限制输入字数(带统计显示)

    1. **输入格式校验**:除了字数限制,还可以结合正则表达式检查输入格式,如禁止输入特殊字符或邮箱地址等。 2. **实时反馈**:可以使用CSS添加样式变化,如当达到字数限制的90%时,高亮提示用户。 3. **多语言支持*...

    编辑框限制输入特定文本例程.rar

    有时,开发者需要对编辑框的输入进行限制,比如禁止输入特定字符或者只允许输入特定格式的数据,例如数字、邮箱地址等。这个"编辑框限制输入特定文本例程"的压缩包文件可能包含了一种实现这一功能的方法或代码示例。...

Global site tag (gtag.js) - Google Analytics