在html格式中,我需要textarea,它允许任何类型的文本:数字,符号,换行符或字母,包括希伯来字母。唯一的两条规则:输入必须包含字符串:“{ser}”输入……
你不能使用 pattern textareas上的属性,请参阅 文件 。
pattern
maxlength指定最大字符数 被允许包含。您还可以设置最小长度 使用minlength属性认为有效,并指定 如果它是空的,则不会提交(并且无效) 必需属性。这提供了简单 验证,比其他表单元素更基本( 的 对于 例如,您无法提供特定的正则表达式来验证该值 反对使用pattern属性,就像你可以使用输入一样 元件 强> )。
也许用javascript实现正则表达式匹配?
function validateTextarea(text) { var re = /ser/g; var result = text.match(re); if(result != null && result.length > 0) // Do something }
那么最好的方法就是检查函数 onsubmit 表单属性。
onsubmit