Javascript 中的基本输入字段验证

巴尔卡尔卡尔西

我对 JavaScript 很陌生,所以我开始学习 Forms。请查看代码并提出建议。

我只想验证第一个字段,它必须包含字符串,但不能包含数字,也不应包含字母数字字符。但是如果我输入字母数字字符,它不会显示警报消息窗口。好心提醒。

function checkFields()
{
    var tname = document.getElementById("t0_name").value;
    var texpense = document.getElementById("t1_expense").value;
    var tdate = document.getElementById("t2_date").value;
    var tamt = document.getElementById("t3_amt").value;
    var tstatus = document.getElementById("t4_status").value;
    var temail = document.getElementById("t5_email").value;
    var alphanumeric = /[^a-zA-Z0-9]/;
    if (tname == null || tname ==  "") {
        document.getElementById("t0_name").style.border = "1px solid black";
        alert('should not be blank');
    } else if (!isNaN(tname)) {
        alert('Should not be Numeric');
        document.getElementById("t0_name").style.border = "1px solid red";
    } else if (/[^a-zA-Z0-9]/.test(tname)) {
        alert('Input is not alphanumeric');
    }
}

谢谢巴尔卡尔

阿卜杜勒·马丁·穆罕默德

您可以使用以下正则表达式仅检查字符而不是字母数字,即字符和数字。

/^[a-zA-Z]+$/.test('Abc') // true

/^[a-zA-Z]+$/.test('a1') // false

在您的正则表达式中,您指定了 0-9 之间的数字,这就是它在字母数字上返回 true 的原因。

您还可以使用 \D 即非数字

/^[\D]+$/.test('A')

$ 前的 + 号表示一个或多个字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript验证字段中的密钥输入

来自分类Dev

如何使用javascript验证数组输入字段

来自分类Dev

PHP和Javascript输入字段验证

来自分类Dev

使用JavaScript验证多个输入字段

来自分类Dev

使用JavaScript或jQuery验证输入字段

来自分类Dev

在 javascript 中验证输入值

来自分类Dev

使用javascript验证文本字段中的输入(需要为两个值之一)

来自分类Dev

在 javascript 中创建基本验证码

来自分类Dev

使用JavaScript验证Shiny App中的字段

来自分类Dev

基本的JavaScript验证无效

来自分类Dev

基本的JavaScript验证无效

来自分类Dev

输入字段空白验证不起作用的javascript

来自分类Dev

从输入字段验证 onchange 文件名(普通 javascript)

来自分类Dev

无法使用 PHP 和 JavaScript 验证表单输入字段

来自分类Dev

javascript中的验证表单,单独的单击输入

来自分类Dev

从输入字段更新javascript变量中的值

来自分类Dev

在Javascript中对输入字段进行分组

来自分类Dev

用Javascript填写iframe中的输入字段

来自分类Dev

从输入字段更新javascript变量中的值

来自分类Dev

从javascript中的输入字段输出值

来自分类Dev

使用JavaScript来验证使用form_tag的输入字段时,“提交”按钮停止在rails中工作

来自分类Dev

如何从JavaScript中的字段集中读取输入字段

来自分类Dev

JavaScript无法验证字段

来自分类Dev

验证数据输入javascript

来自分类Dev

输入验证 JavaScript?

来自分类Dev

执行输入值字段中存在的javascript-JavaScript

来自分类Dev

javascript输入验证-当所有字段为空时无法验证

来自分类Dev

在javascript的输入数字类型字段中输入值时,如何显示输入文本字段?

来自分类Dev

我如何使用javascript验证html中的文本字段?

Related 相关文章

  1. 1

    使用javascript验证字段中的密钥输入

  2. 2

    如何使用javascript验证数组输入字段

  3. 3

    PHP和Javascript输入字段验证

  4. 4

    使用JavaScript验证多个输入字段

  5. 5

    使用JavaScript或jQuery验证输入字段

  6. 6

    在 javascript 中验证输入值

  7. 7

    使用javascript验证文本字段中的输入(需要为两个值之一)

  8. 8

    在 javascript 中创建基本验证码

  9. 9

    使用JavaScript验证Shiny App中的字段

  10. 10

    基本的JavaScript验证无效

  11. 11

    基本的JavaScript验证无效

  12. 12

    输入字段空白验证不起作用的javascript

  13. 13

    从输入字段验证 onchange 文件名(普通 javascript)

  14. 14

    无法使用 PHP 和 JavaScript 验证表单输入字段

  15. 15

    javascript中的验证表单,单独的单击输入

  16. 16

    从输入字段更新javascript变量中的值

  17. 17

    在Javascript中对输入字段进行分组

  18. 18

    用Javascript填写iframe中的输入字段

  19. 19

    从输入字段更新javascript变量中的值

  20. 20

    从javascript中的输入字段输出值

  21. 21

    使用JavaScript来验证使用form_tag的输入字段时,“提交”按钮停止在rails中工作

  22. 22

    如何从JavaScript中的字段集中读取输入字段

  23. 23

    JavaScript无法验证字段

  24. 24

    验证数据输入javascript

  25. 25

    输入验证 JavaScript?

  26. 26

    执行输入值字段中存在的javascript-JavaScript

  27. 27

    javascript输入验证-当所有字段为空时无法验证

  28. 28

    在javascript的输入数字类型字段中输入值时,如何显示输入文本字段?

  29. 29

    我如何使用javascript验证html中的文本字段?

热门标签

归档