繁体   English   中英

正则表达式仅用于小写字母和下划线

[英]regex for only lowercase letters and underscore

我正在尝试验证一个名为“角色”的字段,其中模式的类型只是这样的名称:super_user、computer_group。 但不是这个:“admin_area_”或“Admin_area??”,“ADMIN_”。 只有小写字母和这些字母之间的下划线,从不在最后。 这是我到目前为止所尝试的:

/^[az]+(_*[az]+)*$//^[a-z_]*$/

但由于某种原因,当用户键入“??”时或任何其他字符,我的验证仍然允许这些字符。

注意:我的输入来自 quasar 框架,我在:rules中验证了这一点

您的第一个正则表达式运行良好,您仍然可以尝试这个。 没有下划线是不允许的。

^[a-z]+_[a-z]+$

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM