如何将文本字段的值拆分为包含每个字符的数组,然后访问该数组?

renokl2014

我想在每个字符中拆分文本字段的值,并替换数组中的每个值,从而由另一个数组中的等效项引起。文本字段中的值始终可以具有不同的长度。但是我该怎么做呢?我必须创建一个新数组吗?

例如:

如果文本字段的值为:AaBbCc

新数组应包含:A,a,B,b,C,c

var charsv = new Array();
charsv[" "] = 128; charsv["!"] = 01; charsv['"'] = 02; charsv["#"] = 03;     
charsv["$"] = 04; charsv["%"] = 05; charsv["&"] = 06; charsv["’"] = 07;
charsv["("] = 08; charsv[")"] = 09; charsv["*"] = 10; charsv["+"] = 11; 
charsv[","] = 12; charsv["-"] = 13; charsv["."] = 14; charsv["/"] = 15; 
charsv["0"] = 16; charsv["1"] = 17; charsv["2"] = 18; charsv["3"] = 19;
charsv["4"] = 20; charsv["5"] = 21; charsv["6"] = 22; charsv["7"] = 23; 
charsv["8"] = 24; charsv["9"] = 25; charsv[":"] = 26; charsv[";"] = 27; 
charsv["<"] = 28; charsv["="] = 29; charsv[">"] = 30; charsv["?"] = 31; 
charsv["@"] = 32; charsv["A"] = 33; charsv["B"] = 34; charsv["C"] = 35; 
charsv["D"] = 36; charsv["E"] = 37; charsv["F"] = 38; charsv["G"] = 39;
charsv["H"] = 40; charsv["I"] = 41; charsv["J"] = 42; charsv["K"] = 43; 
charsv["L"] = 44; charsv["M"] = 45; charsv["N"] = 46; charsv["O"] = 47; 
charsv["P"] = 48; charsv["Q"] = 49; charsv["R"] = 50; charsv["S"] = 51; 
charsv["T"] = 52; charsv["U"] = 53; charsv["V"] = 54; charsv["W"] = 55; 
charsv["X"] = 56; charsv["Y"] = 57; charsv["Z"] = 58; charsv["["] = 59; 
charsv["\\"] = 60; charsv["]"] = 61; charsv["^"] = 62; charsv["_"] = 63; 
charsv["`"] = 64; charsv["a"] = 65; charsv["b"] = 66; charsv["c"] = 67; 
charsv["d"] = 68; charsv["e"] = 69; charsv["f"] = 70; charsv["g"] = 71; 
charsv["h"] = 72; charsv["i"] = 73; charsv["j"] = 74; charsv["k"] = 75; 
charsv["l"] = 76; charsv["m"] = 77; charsv["n"] = 78; charsv["o"] = 79; 
charsv["p"] = 80; charsv["q"] = 81; charsv["r"] = 82; charsv["s"] = 83;  
charsv["t"] = 84; charsv["u"] = 85; charsv["v"] = 86; charsv["w"] = 87; 
charsv["x"] = 88; charsv["y"] = 89; charsv["z"] = 90; charsv["{"] = 91; 
charsv["|"] = 92; charsv["}"] = 93; charsv["~"] = 94; charsv["•"] = 99; 
charsv["š"] = 104; charsv["œ"] = 106;

结果应该是:33,65,34,66,35,67

使用split函数并将其传递为空字符串作为参数

var text = "asdfghj";
var arr = text.split(""); // returns ["a", "s", "d", "f", "g", "h", "j"]

然后将每个字符转换为字符代码,您可以使用map代码

arr.map(function (char) { return char.charCodeAt(0); }); 
// returns [97, 115, 100, 102, 103, 104, 106]

编辑:我注意到您的charsv数组不会将每个字符映射到它的ASCII代码。但是,即使在这种情况下,您也可以使用map

arr.map(function (char) { return charsv[char]; }); 
// returns [65, 83, 68, 70, 71, 72, 74]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串拆分为单个字符

来自分类Dev

如何将json数组拆分为字符串?

来自分类Dev

如何将字符串拆分为数组

来自分类Dev

如何将用户输入的文本拆分为单个字符?

来自分类Dev

将字符串拆分为数组(每个字符)-Swift

来自分类Dev

Swift:如何将一个字符串数组拆分为多个匹配值数组?

来自分类Dev

如何将字符串拆分为数组?

来自分类Dev

将数组元素拆分为多个字符串

来自分类Dev

如何将包含clipget()参数的变量加载到单个字符数组中?

来自分类Dev

Bash:将两个字符串直接拆分为关联数组

来自分类Dev

仅使用bash将单个字符串拆分为字符数组

来自分类Dev

如何将字符串从结尾拆分为我想要的某个字符

来自分类Dev

如何将包含二进制的字符串拆分为数组

来自分类Dev

如何将URL拆分为字符串数组

来自分类Dev

如何将数组拆分为符号?

来自分类Dev

如何将字符串拆分为单个字符

来自分类Dev

如何将字符串拆分为数组

来自分类Dev

如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

来自分类Dev

如何将数组拆分为字符串MVC?

来自分类Dev

如何将Javascript字符串拆分为少于140个字符的句子?

来自分类Dev

将输入值拆分为字符数组

来自分类Dev

如何将QString拆分为单个字符并创建一个新字符?

来自分类Dev

如何将 unicode 字符串拆分为多个字符?

来自分类Dev

如何将数组中每个标签 p 的 5 个字符子串化?

来自分类Dev

将字符串拆分为 jinja2 中的单个字符数组

来自分类Dev

如何将数组元素搜索到文本字段中,当每个单词仅从数组中的 textField 按下时,将建议其文本字段?

来自分类Dev

如何将字符串值拆分为字符串数组?

来自分类Dev

如何将包含带有任意文本的 CSV 数据的字符串拆分为 JavaScript Arrays 数组?

来自分类Dev

如何将字段中的每个字符替换为单个字符(但文本长度相同)

Related 相关文章

  1. 1

    如何将字符串拆分为单个字符

  2. 2

    如何将json数组拆分为字符串?

  3. 3

    如何将字符串拆分为数组

  4. 4

    如何将用户输入的文本拆分为单个字符?

  5. 5

    将字符串拆分为数组(每个字符)-Swift

  6. 6

    Swift:如何将一个字符串数组拆分为多个匹配值数组?

  7. 7

    如何将字符串拆分为数组?

  8. 8

    将数组元素拆分为多个字符串

  9. 9

    如何将包含clipget()参数的变量加载到单个字符数组中?

  10. 10

    Bash:将两个字符串直接拆分为关联数组

  11. 11

    仅使用bash将单个字符串拆分为字符数组

  12. 12

    如何将字符串从结尾拆分为我想要的某个字符

  13. 13

    如何将包含二进制的字符串拆分为数组

  14. 14

    如何将URL拆分为字符串数组

  15. 15

    如何将数组拆分为符号?

  16. 16

    如何将字符串拆分为单个字符

  17. 17

    如何将字符串拆分为数组

  18. 18

    如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

  19. 19

    如何将数组拆分为字符串MVC?

  20. 20

    如何将Javascript字符串拆分为少于140个字符的句子?

  21. 21

    将输入值拆分为字符数组

  22. 22

    如何将QString拆分为单个字符并创建一个新字符?

  23. 23

    如何将 unicode 字符串拆分为多个字符?

  24. 24

    如何将数组中每个标签 p 的 5 个字符子串化?

  25. 25

    将字符串拆分为 jinja2 中的单个字符数组

  26. 26

    如何将数组元素搜索到文本字段中,当每个单词仅从数组中的 textField 按下时,将建议其文本字段?

  27. 27

    如何将字符串值拆分为字符串数组?

  28. 28

    如何将包含带有任意文本的 CSV 数据的字符串拆分为 JavaScript Arrays 数组?

  29. 29

    如何将字段中的每个字符替换为单个字符(但文本长度相同)

热门标签

归档