我想为我的电子邮件输入字段添加一个模式:
<input type="email" size="1" required="" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,63}$">
使用@@逃避无法正常工作
<input type="email" size="1" required="" pattern="[a-z0-9._%+-]+@@[a-z0-9.-]+\.[a-z]{2,63}$">
这总是给我以下例外:
&#34; [&#34;在代码块的开头无效。只有标识符,关键字,评论&#34;(&#34;和&#34; {&#34;有效。
请注意,输入位于@if {}块内。
知道我能做什么吗?
答案 0 :(得分:2)
拯救的括号!任何时候Razor都有歧义,你可以使用括号 明确你想要的东西:
<input type="email" size="1" required="" pattern="[a-z0-9._%+-]+@("@")[a-z0-9.-]+\.[a-z]{2,63}$">