输入[类型 = 'text'] 仅接受字母表,而不是字母和空格



我想让我的输入文本字段只接受字母和空格(至少一个空格(,不仅仅是字母,我使用这个表达式,但只有字母有效,但如果我在文本之间放空格,就不起作用。

const isAlphabet = (input) => {
const re = /^[a-zA-Z]+$/;
return re.test(input);
}
``

/^[a-zA-Z]+$/更改为/^[a-z A-Z]+$/。我看到有人使用了s而不是,所以我仍然在发送我的答案,因为我提出的表达式更短,性能更好(由于只处理空间(加上u将获得额外的知识,如何以不同的方式处理空间。

使用s(包括空格、制表符、换行符和其他Unicode空格(

const isAlphabet = (input) => {
const re = /^[a-zA-Zs]+$/;
return re.test(input);
}

最新更新