我正在使用 jQuery 进行一些字符串操作。
基本上,在 .click(function(){ 我有以下字符串变量:
f?p=251:1007:3642668879504810:::::
我需要使用 jQuery 做的基本上是删除此字符串变量中第二个和第三个冒号之间的数字 3642668879504810(它会发生变化,即是一个随机数,因此无法匹配该数字),因此最终结果将是紧随其后,仍然保留所有冒号
f?p=251:1007::::::
最佳答案
使用 split()
的快速方法:
var str, split_str, new_str;
str = 'f?p=251:1007:3642668879504810:::::';
split_str = str.split(':');
split_str[2] = '';
new_str = split_str.join(':');
// new_str == 'f?p=251:1007::::::'
关于javascript - jQuery 字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2061617/