Javascript IsNullOrEmpty属性
在HTML中存在 必需的 属性,强制用户在提交前输入某个日期。但用户只能键入空格。是否有检查类型的属性内容是回发前的空白。In need attibute,其工作原理与c#中的string.IsNullOrWhitespace类似。Javascript IsNullOrEmpty属性,javascript,html,asp.net-mvc,Javascript,Html,Asp.net Mvc,在HTML中存在 必需的 属性,强制用户在提交前输入某个日期。但用户只能键入空格。是否有检查类型的属性内容是回发前的空白。In need attibute,其工作原理与c#中的string.IsNullOrWhitespace类似。 使用pattern属性,可以使其仅接受空格 我花了一段时间才把正则表达式弄对,但下面创建了一个规则,只有在没有空格的情况下才能选择: <input type="text" pattern=".\S*" /> 正如@Paul S.所指出的,这并不是
使用pattern属性,可以使其仅接受空格
我花了一段时间才把正则表达式弄对,但下面创建了一个规则,只有在没有空格的情况下才能选择:
<input type="text" pattern=".\S*" />
正如@Paul S.所指出的,这并不是检查第一个字符,因此下面将执行此操作:
<input type="text" pattern="^.\S*" />
此外,这确实只适用于HTML5浏览器,但由于问题中包含了必需的,因此我假设您需要考虑一些回退。您应该查看HTML5属性模式以获取输入。您可以将验证正则表达式传递给它。这不是检查第一个字符,/^。\S*$/.test('foo');/对
@PaulS。是的,对不起,我不是最精通正则表达式的。谢谢你。不过,你的答案要全面得多。