在javascript中分隔字符和数字

在javascript中分隔字符和数字,javascript,Javascript,我有一个包含数字和字符的字符串。我需要把数字和字符分开。我在两者之间没有分隔符。我怎样才能做到这一点 Var selectedRow = "E0"; 我需要在另一个变量中输入0 帮我做这个 selectedRow.charAt(1) 显然,如果您的示例比“E0”长,则会变得更复杂。取决于所选行的格式,如果它始终是格式1char1number E0、E1…E34,则您可以执行以下操作: var row = "E0"; var rowChar = row.substring(0, 1); //

我有一个包含数字和字符的字符串。我需要把数字和字符分开。我在两者之间没有分隔符。我怎样才能做到这一点

Var selectedRow = "E0";
我需要在另一个变量中输入0

帮我做这个

selectedRow.charAt(1)

显然,如果您的示例比“E0”长,则会变得更复杂。

取决于所选行的格式,如果它始终是格式1char1number E0、E1…E34,则您可以执行以下操作:

var row = "E0";
var rowChar = row.substring(0, 1);

// Number var is string format, use parseInt() if you need to do any maths on it
var number = row.substring(1, row.length);  
//var number = parseInt(row.substring(1, row.length));  

但是,如果您可以有多个字符,例如E0、E34、EC5、EDD123,则可以使用来匹配字符串或字符串中的数字和字母部分。

@Tom Gullen-我已经指定,如果您的示例长于E0,则会变得更复杂。他并没有真正提到它是否超过了标准。如果他提供更多的样品会更好。
var m = /\D+(\d+)/gi.exec(selectedRow);
var row = m.length == 2 ? m[1] : -1;