社区
JavaScript
帖子详情
求个简单的正则:字符串只包含小写("a-z")字母和减号("-")
iProgram
2005-02-21 12:03:08
正则要求字符串只包含小写字母("a-z")和减号("-"),减号不得位于字符串开头和结尾,至少有0个减号。我写的是:
/^[a-z]{1,}-{0,}[a-z]{1,}$/ 看上去很对,但/^[a-z]{1,}-{0,}[a-z]{1,}$/.test('more-than-one-hypen')==false)
顺便再问一个,只包含小写字母和数字:[a-z0-9]+ 对么?
...全文
340
5
打赏
收藏
求个简单的正则:字符串只包含小写("a-z")字母和减号("-")
正则要求字符串只包含小写字母("a-z")和减号("-"),减号不得位于字符串开头和结尾,至少有0个减号。我写的是: /^[a-z]{1,}-{0,}[a-z]{1,}$/ 看上去很对,但/^[a-z]{1,}-{0,}[a-z]{1,}$/.test('more-than-one-hypen')==false) 顺便再问一个,只包含小写字母和数字:[a-z0-9]+ 对么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iProgram
2005-02-21
打赏
举报
回复
谢谢!
ice_berg16
2005-02-21
打赏
举报
回复
/^[a-z]+((-[a-z]+)*)$/
iProgram
2005-02-21
打赏
举报
回复
能否在改进一下第一个,增加一个条件:不能有两个以上减号连在一起,比如test--test这样的不允许。
ice_berg16
2005-02-21
打赏
举报
回复
还不许位于结尾啊。看少了
/^[a-z]([a-z-]*[a-z]|[a-z]*)$/
ice_berg16
2005-02-21
打赏
举报
回复
/^[a-z][a-z-]*$/
只包含小写字母和数字:[a-z0-9]+ 对么?
对!
常用
正则
表达式
[a-z0-9]+)*@([a-z0-9]+(\.|\-))+[a-z]{2,6}$`:匹配一个典型的电子邮件地址,包括加号、
减号
和下划线等特殊字符。 - `\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*`:匹配电子邮件地址,支持多个域名后缀。 ####...
JS
正则
表达式大全 (
正则
表达式用于简化js中的代码)
- `[a-zA-Z0-9.-]+`:表示
字符串
中必须
包含
一个或多个
小写
字母
、大写
字母
、数字、点号或
减号
。 - `\.`:表示
字符串
中必须有一个点号。 - `[a-zA-Z]{2,4}`:表示
字符串
必须以2到4个
小写
字母
或大写
字母
结尾。 - `$`:...
正则
表达式大全.pdf
- **电子邮箱**:`/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/` - 描述:匹配常见的电子邮件地址格式。 - **URL**:`/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w\.-]*)*\/?$` - 描述:匹配...
java中常用的
正则
表达式
描述:这些表达式分别用于验证只
包含
大写
字母
、只
包含
小写
字母
、
包含
大
小写
字母
和数字的
字符串
,以及符合单词字符(等同于
字母
和数字)的
字符串
。 通过学习和理解这些
正则
表达式的应用,Java开发者可以在各种场景中...
正则
表达式的使用
- `[]`:表示范围,如 `[a-z]` 匹配任何
小写
字母
。 - `()`:用于分组。 2. **转义字符**:某些特殊字符如 `\` 可以用来表示其他字符。 - `\d`:数字(相当于 [0-9])。 - `\D`:非数字(相当于 [^0-9])。 - `...
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章