我有一个名称输入字段,其中包含所有字符,包括空格。我想使用正则表达式不允许第一个字符为空格。用户必须输入至少一个有效字符才能输入空格。谢谢你的帮助。
我想使用正则表达式不允许第一个字符为空格。
您可以捕获输入中的键,并防止在输入第一个字符时插入空格,而不是使用正则表达式。
document.getElementById("input").addEventListener('keydown', function (e) {
if (this.value.length === 0 && e.which === 32) e.preventDefault();
});Run Code Online (Sandbox Code Playgroud)
<input id="input"></input>Run Code Online (Sandbox Code Playgroud)