我是新手,需要帮助。
我们需要来自用户的输入字符串。
输入字符串必须同时包含字母 'a'
和 'i'
。如果它不包含两者,那么我们拒绝输入并提醒用户。
如果输入字符串同时包含'a'
和'i'
,那么我们将a替换为@,将i替换为!
。然后打印输出。
例如:aletis-->@lert!s
我试过了
var check = /[aiAI]/;
但是即使只有 a 或 i 满足,这也需要输入。
最佳答案
如果您真的不熟悉正则表达式,我建议您分两步进行,因为这会更容易阅读。
"alertis".replace(/a/gi, "@").replace(/i/gi, "!");
/a/gi 表示查找“a”,/gi 表示“不区分大小写”且是全局的。
关于javascript - 验证 JavaScript 中任意两个特定字母的输入,例如 'a' 和 'i',并将 'a' 替换为 @,将 'i' 替换为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60206420/