如何从字符串中剪切第三个符号,并在没有第三个字符的情况下提醒它
How to cut third symbol from string and alert it without third symbol
如何在没有"v"的情况下正确剪切字母"v"并提醒str
var str = "Javascript";
var cut = str.substring(2,3);
var str = "Javascript";
var cut = str.substring(0,2) + str.substring(3);
alert(cut);
您使用的是正确的工具(String#substring
)。您需要两个子字符串,即"Ja"
和"ascript"
。因此:
var str = "Javascript";
var cut = str.substring(0, 2) + str.substring(3);
alert(cut);
另一个选项是String#replace
,它将取代你给它的第一次出现,除非你告诉它用正则表达式和g
标志全局执行(我们不会这样做,因为我们只想删除那个v
):
var str = "Javascript";
var cut = str.replace("v", "");
alert(cut);
只是为了好玩,还有另一种方法,但有点傻:你可以将字符串拆分成一个单字符串数组,从数组中删除第三个条目,然后将其重新连接在一起:
var str = "Javascript";
var cut = str.split("").filter(function(_, index) {
return index != 2;
}).join("");
alert(cut);
或
var str = "Javascript";
var cut = str.split("");
cut.splice(2, 1); // Delete 1 entry at index 2
cut = cut.join("");
alert(cut);
但是,这又有点傻。:-)
使用替换方法
var str = "Javascript";
str = str.replace("v", "");
alert(str);
相关文章:
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何使用PHP和JS级联三个下拉列表
- 灯光问题(使用三个.js)
- 如何替换javascript字符串中的前三个连字符
- 如何防止用户删除文本输入中的前三个字符
- 文本框事件中的第三个字符
- 如何使用正则表达式检查三个字符长度
- /(S)1(1)+/g 匹配三个相等的非空格字符紧随其后的所有匹配项
- 如何从字符串中剪切第三个符号,并在没有第三个字符的情况下提醒它
- 每隔三个数字字符添加一个逗号
- 如何在JavaScript中的表单中每三个字符添加一个空格并具有替换函数
- 如何在bootstrap中搜索三个字符后的打字头
- javascript中的三个字符月和文化匹配
- 正则表达式检查前三个字符的数字是不工作的字母
- 如何获得字符串的前三个字符
- 限制字符,并且在angular js和ionic中后面有三个点
- 如何基于前三个字符设置元素样式
- 让用户在输入文本字段中只键入三个不同的字符
- 如何在javascript中每三个字符添加一个换行符