编程语言
首页 > 编程语言> > javascript-如何制作将一个单词与一个随机插入的字符匹配的正则表达式?

javascript-如何制作将一个单词与一个随机插入的字符匹配的正则表达式?

作者:互联网

大家好,我想使用正则表达式将一个单词与一个随机放置在其中的指定字符匹配.我也想将“基本”单词的字符保持其原始顺序.

例如,使用测试的“基本”单词和指定的字符“ y”,我希望正则表达式匹配以下所有内容,并且仅匹配以下内容:ytest,tyest,teyst,tesyt,testy

万一重要,我可以使用javascript并使用dojo工具箱.

谢谢!

解决方法:

必须是正则表达式吗?如果没有,这样做吗?

function matches(testWord, baseWord)
{
    for (var i =0; i < testWord.length; i++)
    {
    if(testWord.substr(0,i) + testWord.substr(i+1,testWord.length- i) == baseWord)
        return true;
}

return false;
}

标签:dojo,javascript,regex
来源: https://codeday.me/bug/20191210/2098571.html