开发者

Separate character and number in javascript

开发者 https://www.devze.com 2023-01-09 21:45 出处:网络
I have one string which contain number and character. I need to separate number and character. I have don\'t have a delimiter in between. How can I do this.

I have one string which contain number and character. I need to separate number and character. I have don't have a delimiter in between. How can I do this.

Var selectedRow = "E0";

I need to开发者_运维问答 "0" in another variable.

Help me on this.


Depends on the format of the selected row, if it is always the format 1char1number (E0,E1....E34) then you can do:

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));  

If however you can have more than 1 character, for example (E0,E34,EC5,EDD123) then you can use regular expressions to match the numeric and alpha parts of the string, or loop each character in the string.


var m = /\D+(\d+)/gi.exec(selectedRow);
var row = m.length == 2 ? m[1] : -1;


selectedRow.charAt(1)

Becomes more complex if your example is something longer than 'E0', obviously.

0

精彩评论

暂无评论...
验证码 换一张
取 消