因此,我尝试将正则表达式与是/否匹配。这里以“是”为例: 我希望用户能够输入的基本上是y或Y,后跟任意字符。
到目前为止,我尝试过的是[Yy]\w+|[Yy]
,它可以工作,但是用我不太经验的正则表达式眼睛来看,看起来有点多余吗?
答案 0 :(得分:1)
有正则表达式:
^[Yy].*
regex demo ^[Nn].*
regex demo 但是我建议最好只取字符串的第一个字符,将其转换为小写,然后检查它是y
还是n
。例如在JavaScript中:
const reply = "Yes";
const isItYes = reply[0].toLowerCase() === "y"; // <== true