我尝试过更换或尝试插入“'”等所有内容。在charAt。 不能破解它,我的替换,我会丢失一两个字母,而charat只把点放在我的话语的前面或末尾。
说我有字='字'我正在努力让回归成为' w.ord'或者' wo.rd'随机放在提供的单词中。任何帮助或提示都会很棒。
编辑:我使用了以下答案,并根据我的需要进行了一些改动,如果有人想要的话:
function randomInt(max) {
return Math.floor(Math.random()*max);
}
function Insert(a, b)
{
var int = randomInt(4);
if (int !== -1)
{
return a.substr(0, int) + b + a.substr(int);
}
return "";}
将使用Insert(" word","。");返回是随机插入的"。" in" word"。再次感谢B.Aimene的帮助
答案 0 :(得分:1)
你必须使用这个功能,变量b是'。'而且就是这个职位。
function Insert(a, b, at)
{
var position = a.indexOf(at);
if (position !== -1)
{
return a.substr(0, position) + b + a.substr(position);
}
return "Not found";}