gpt4 book ai didi

javascript - 将字符串中的字符和数字分开

转载 作者:行者123 更新时间:2023-11-30 08:31:06 24 4
gpt4 key购买 nike

我有一个字符串变量,包含这样的字符和数字

var sampleString = "aaa1211"

请注意,变量始终以字符/秒 开头并以数字/秒 结尾。字符和数字大小不固定。它可能类似于以下内容

var sampleString = "aaaaa12111"
var sampleString = "aaa12111"

我需要将字符和数字分开,并将它们分配到单独的变量中。

我该怎么做?

我尝试使用 split 和 substring 但对于这种情况我无法应用它们。我知道这是一个基本问题,但我在互联网上搜索但找不到答案。

谢谢

最佳答案

请使用[A-Za-z] - 所有字母(大写和小写)[0-9] - 所有数字

        function myFunction() {
var str = "aaaaAZE12121212";
var patt1 = /[0-9]/g;
var patt2 = /[a-zA-Z]/g;
var letters = str.match(patt2);
var digits = str.match(patt1);
document.getElementById("alphabets").innerHTML = letters;
document.getElementById("numbers").innerHTML = digits;
}

Codepen- http://codepen.io/nagasai/pen/pbbGOB

关于javascript - 将字符串中的字符和数字分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37873276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com