检测输入框中的字符
detecting a character in input box
if(document.form.user.value=='')
这是一个JavaScript代码,用于测试它是否为空输入框,
但我需要一段代码来控制输入框中是否有任何字符?谁能帮我?
我的意思是任何字符,如/、&、或任何字母......或者我可以说任何不是数字的字符!
你的意思是如果有一个或多个字符,即不为空?
if (document.form.user.value != '')
或:
if (document.form.user.value.length > 0)
将否定
!
运算符添加到if
语句中:
if (!document.form.user.value=='')
如果值不同于空字符串(即,如果它有任何字符),则将返回 true。
或者只是将else
块添加到您当前的if
..
if(document.form.user.value=='') {
//empty value
} else {
//not empty
}
根据问题/评论更新更新的答案:
使用正则表达式匹配非数字字符:
if (/[^'d]/.test(document.form.user.value))
//contains a non 0-9 character
isNaN
是另一个可行的选择,但它允许一些非 0-9 个字符:浮点.
和负-
值是允许的。
检查值是否存在:
if($(input).val())
或:
if($(input).val().length > 0)
相关文章:
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 带静态字符e输入的文本框数字和带javascript的负整数
- HTML输入中不可更改的前导字符
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 在每个字符输入后,使密码文本框值可见
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 每次在输入中键入新字符时更新查询
- 使用dojo按键事件时无法避免最后一个字符输入
- 轻量级 Javascript 表过滤器,以最少的字符输入显示结果
- 在输入框中设置“最小”字符输入抛出 javascript
- 选中textebox上的字母数字或特殊字符输入
- 如何预测DOM按下键是否会导致字符输入
- WebSQL | SQLite -插入"?字符输入数据库
- 用于Alpha数字,无空格和9个字符输入的正则表达式
- 如何防止将无效字符输入到表单中?
- 如何使用javascript或jquery限制字段中字符输入的数量
- jQuery验证给出错误的每个字符输入
- 在某些字符输入角度后显示搜索结果
- 如何将keypress和event.prventDefault()一起用于限制字符输入