我想验证一个不应该有
的文本框以下是textbox
代码:
<input type="text" id="username" name="username" placeholder="Username..." required="required">
我不能使用trim因为代码的执行有点复杂,它会破坏其他功能。这对我来说只是一个结转项目。所以我决定在自HTML
textbox
上过滤掉它。但我不知道该怎么做。
更新:
顺便说一句,我要求regex
模式。
答案 0 :(得分:3)
^\S(?:[\s\S]*\S)?$
应该这样做。
翻译成英文,它是
^\S
- 以非空格字符开头
(?:...)?$
- 可选地后跟......继续输入结束
[\s\S]*\S
- 任意数量的任何字符,后跟非空格字符