jQuery 验证输入文本是否仅接受数字、单词或日期
jquery validation for an input text to accept only either a number or word or date
任何人都可以帮我验证一个输入文本框,该文本框应该只允许单词或数字或日期,不允许其他特殊字符。甚至不允许使用特殊字符、单词或数字的组合。文本框之前会有一个下拉框,如果在下拉框中选择了第二个或第三个选项,那么只有它应该按照我说的去做,否则就不需要了。
<table class="standard upload-file" width='98%' id="filterRowtable">
<td>
<form:input path="badRows[${status.index}].value" />
</td>
</table>
谢谢。
创建一个这样的函数来检查输入的文本:
function (filterText) {
if (filterText === "") {
return true;
}
if (filterText._array.length === 0) {
return true;
}
var iChars = "~!#$^&%*+=''';{}|'":<>?",
txt = filterText._array[0].FieldValue,
i;
for (i = 0; i < txt.length; i++) {
if (iChars.indexOf(txt.charAt(i)) !== -1) {
return false;
}
}
return true;
相关文章:
- 这个javascript代码有什么错误,它有将数字转换为单词的功能
- Javascript 正则表达式在特定单词或数字之后拆分
- Javascript:单词到数字
- jQuery 验证输入文本是否仅接受数字、单词或日期
- 检查字符串是否等于一个单词和一个数字
- 数字和单词而不是数字到单词js
- 希望将数字形式的金额转换为单词
- Javascript正则表达式匹配多个单词中至少一个以数字开头的单词,但至少匹配两个单词
- 在jQuery中,只从句子中获取单词或数字的一部分
- 使用开关语句的英文单词数字
- 输入标签从不显示非数字单词的面
- Javascript数字到单词 - vigesimal
- Javascript数字到单词 - vigesimal 200-999
- 如何创建一个计数器循环,该循环在单击提交按钮时启动,并输出多行单词,每个单词前面都有一个数字
- Javascript新手问题,将数字转换为任何单词
- 从字符串中拆分单词,数字,并将其作为JavaScript中的2D数组
- 在字符串中的每个单词之后附加一个数字序列
- 如何在字符串中仅保留单词的第一个字母(缩写)和所有数字
- 提取以字母开头的字母数字单词,忽略其他单词
- 将数字单词转换为数字的通用方法(例如"first"“1 st")