我想使用此正则表达式/^[a-zA-Z0-9 ]*$/
来限制视图本身的特殊字符
<%= text_field_tag :realname, params[:realname], :class => "form-control", placeholder: "Realname", id: "Text--AreaFocus" , pattern: "/^[a-zA-Z0-9 ]*$/" %>
我尝试了上面的代码,但似乎没有用。任何帮助都会非常有用。
答案 0 :(得分:1)
您需要将类指定为<translate>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="5000"
android:fromXDelta="1500"
android:interpolator="@android:anim/linear_interpolator"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toXDelta="-1250" />
并删除使用文字声明的正则表达式周围的双引号:
"form-control"
此外,由于它是RoR,要匹配字符串的开头和结尾,您应该使用<%= text_field_tag :realname, params[:realname], pattern: /\A[a-zA-Z0-9 ]*\z/, :class => "form-control", placeholder: "Realname", id: "Text--AreaFocus" %>
^ ^ ^^^^^^^^^^^^
和\A
个锚点而不是\z
/ ^
。
答案 1 :(得分:0)