javascript - 如何使用正则表达式拆分字母和数字以及插入符号后跟数字的字符串

标签 javascript arrays regex

所以我想知道如何使用正则表达式根据特定字符/条件拆分字符串,如下所示:

  • 关于数字
  • 关于书信
  • 在插入符号后面的数字上

举个例子:

var str1 = "62y^2";

将作为数组返回:

[62,y,^2]


感谢您的帮助。

最佳答案

您可以使用 String.match()而不是使用以下正则表达式 ( Regex101) 拆分:

var str="62y^2ad23^123";

var result = str.match(/\^?\d+|[a-z]+/gi);

console.log(result);

关于javascript - 如何使用正则表达式拆分字母和数字以及插入符号后跟数字的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48677750/

相关文章:

javascript - 如何在 highchart 中水平对齐标题 html div 和图表?

javascript - 等待 Node.js 中每次迭代的 promise

javascript - Dropzone 上传到 Flask 应用后不会重定向

c++ - 从数组中释放内存

javascript - 将 React 与带有 JSX 的现有应用程序一起使用

c - 为什么这个数组在c中不会停止循环

javascript - jQuery 是否保证与数组或对象的扩展原型(prototype)兼容?

html - 正则表达式:查找特定文本周围的第一个标签

python - 正则表达式忽略括号之间的数据

regex - 如何在 vim 中使用正则表达式打开编译后的 pdf