【发布时间】:2012-02-08 08:42:37
【问题描述】:
我在 javascript 中有一个这样的字符串:
一些字符串 27
也可以
一些字符串
或
字符串 123
甚至
字符串 23A - 或 - 字符串 23 A
换句话说,它始终是一个字符串。有时它以数字结尾,有时不是。有时数字末尾有一个字母(只有一个)。
现在的问题是,我必须拆分这个字符串。我需要存储在两个变量中的字符串和数字(包括字母,如果有的话)。喜欢在:
一些字符串 27
var str = "一些字符串" 变量编号 = 27;
我可能需要用正则表达式来做这件事。但我不知道怎么做。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
如果是
some string 27 A,你希望你的2个变量如何? -
@anubhava 那么它应该仍然包含两个变量。 var str = "some string" 和 var number = "27 A"
-
好吧
"27 A"不是一个真正的数字,你能用一些更好的命名变量吗:)
标签: javascript regex