我有这样的JavaScript字符串:获取字符串和数字用正则表达式
一些字符串27
,也可能是
一些字符串
或
串123
甚至
串23A - 或 - 线23a
所以,换句话说,它总是一个字符串。有时以数字结尾,有时不以。有时候这个号码最后只有一个字母(只有一个)。
现在的问题是,我必须拆分这个字符串。我需要存储在两个变量中的字符串和数字(包括字母,如果有的话)。像:
一些字符串27
无功海峡= “一些字符串” 变种数= 27;
我可能需要用正则表达式来做到这一点。但我不知道如何。
有人可以帮我解决这个问题吗?
如果它是'一些字符串27 A'你希望你的2个变量是什么? – anubhava 2012-02-08 08:44:41
@anubhava然后它应该仍然包含两个变量。 *** var str =“一些字符串”***和*** var number =“27 A”*** – w00 2012-02-08 08:49:37
well'“27 A”'不是一个真正的数字,您可以使用一些更好的命名变量pls: ) – anubhava 2012-02-08 08:51:54