我想探索Java语言中像C语言这样的字符串的整个字符

伊斯蒂亚克

我正在尝试做很多事情,但是当输入根本不是数字时,它不会返回false标志。在JAVAScript类似C语言中探索每个字符的正确方法是什么。

var phonenumber = document.forms["signupform"]["phonenumber"].value;

var numberok = true;
var numberstr = "0123456789";

for(var i=0;i<phonenumber.length;i++){
    for(var j=0;j<numberstr.length;j++){
        if(phonenumber.charAt(i) != numberstr.charAt(j){
            numberok = false;
            break;
        }
    }
}

if(numberok == false ){

    alert("Enter Correct Phone Number");
    return false;
}
杰里米·史塔彻(Jeremy J Starcher)

我将您的代码设置为仅使用一个循环,并使用indexOf方法查看数字是否在您的numberstr

在实际代码中,有更好的方法来查看某物是否为数字,但是我想保留您在此处使用的方法,因为您特别询问过要检查字符串中的每个数字。

var phonenumber = "9994";

var numberok = true;
var numberstr = "0123456789";

for (var i = 0; i < phonenumber.length; i++) {
  var char = phonenumber.charAt(i);
  // In modern browsers could also be written as:
  // var char = phonenumber[i];

  if (numberstr.indexOf(char) === -1) {
    numberok = false;
    break;
  }
}


if (numberok) {
    alert("Phone number is good");
} else {
  alert("Enter Correct Phone Number");
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在c语言中,两个字符串之间的冒号是什么?

来自分类Dev

在C语言中使用“ fscanf”如何分割两个字符串?

来自分类Dev

在c语言中,两个字符串之间的冒号是什么?

来自分类Dev

C语言中如何从字符串中取出第一个字符?

来自分类Dev

删除字符串Livecode语言中的最后一个字符

来自分类Dev

删除字符串Livecode语言中的最后一个字符

来自分类Dev

在C语言中找到两个字符串中最长的普通单词?

来自分类Dev

在C语言中找到两个字符串中最长的普通单词?

来自分类Dev

在C语言中,“字符串” [4]这样的含义和含义是什么?

来自分类Dev

在C语言中将“字符串”拆分为字符

来自分类Dev

在C语言中,如何找到字符串中的'\'字符?

来自分类Dev

在字符串中添加一个字符并将其打印出来会在C语言中产生乱码

来自分类Dev

交换Java语言中字符串的单词

来自分类Dev

核心语言中的字符串比较

来自分类Dev

关于C语言中的printf格式字符串

来自分类Dev

在C语言中为指针分配字符串

来自分类Dev

C语言中“字符串”的通用交换

来自分类Dev

关于C语言中的数组和字符串的困惑

来自分类Dev

递归C语言中的字符串计算器

来自分类Dev

在C语言中传递空字符串(“”)是否不好?

来自分类Dev

C语言中的字符串矩阵(类似于Matlab)

来自分类Dev

C语言中的Quicksort字符串数组

来自分类Dev

比较C语言中的字符串数组

来自分类Dev

C语言中的字符串操作:这可能吗?

来自分类Dev

用用户输入操作C语言中的字符串

来自分类Dev

递归C语言中的字符串计算器

来自分类Dev

为什么在C语言中“字符串”被视为“常量”?

来自分类Dev

C语言中的结构和字符串

来自分类Dev

我在C语言中使用递归来反转字符串的方式

Related 相关文章

  1. 1

    在c语言中,两个字符串之间的冒号是什么?

  2. 2

    在C语言中使用“ fscanf”如何分割两个字符串?

  3. 3

    在c语言中,两个字符串之间的冒号是什么?

  4. 4

    C语言中如何从字符串中取出第一个字符?

  5. 5

    删除字符串Livecode语言中的最后一个字符

  6. 6

    删除字符串Livecode语言中的最后一个字符

  7. 7

    在C语言中找到两个字符串中最长的普通单词?

  8. 8

    在C语言中找到两个字符串中最长的普通单词?

  9. 9

    在C语言中,“字符串” [4]这样的含义和含义是什么?

  10. 10

    在C语言中将“字符串”拆分为字符

  11. 11

    在C语言中,如何找到字符串中的'\'字符?

  12. 12

    在字符串中添加一个字符并将其打印出来会在C语言中产生乱码

  13. 13

    交换Java语言中字符串的单词

  14. 14

    核心语言中的字符串比较

  15. 15

    关于C语言中的printf格式字符串

  16. 16

    在C语言中为指针分配字符串

  17. 17

    C语言中“字符串”的通用交换

  18. 18

    关于C语言中的数组和字符串的困惑

  19. 19

    递归C语言中的字符串计算器

  20. 20

    在C语言中传递空字符串(“”)是否不好?

  21. 21

    C语言中的字符串矩阵(类似于Matlab)

  22. 22

    C语言中的Quicksort字符串数组

  23. 23

    比较C语言中的字符串数组

  24. 24

    C语言中的字符串操作:这可能吗?

  25. 25

    用用户输入操作C语言中的字符串

  26. 26

    递归C语言中的字符串计算器

  27. 27

    为什么在C语言中“字符串”被视为“常量”?

  28. 28

    C语言中的结构和字符串

  29. 29

    我在C语言中使用递归来反转字符串的方式

热门标签

归档