我正在尝试验证名为“role”的字段,其中模式的类型仅为以下名称:super_user、computer_group。但不是这个:“admin_area_”或“Admin_area??”,“ADMIN_”。 只有小写字母和这些字母之间的下划线,永远不会在最后。这是我迄今为止尝试过的:
/^[a-z]+(_*[a-z]+)*$/
和 /^[a-z_]*$/
但出于某种原因,当用户键入“??”时或任何其他我的验证仍然允许这些字符的字符。
注意:我的输入来自类星体框架,我在 :rules
答案 0 :(得分:0)
您的第一个正则表达式运行良好,您仍然可以尝试这个。 没有下划线是不允许的。
^[a-z]+_[a-z]+$