rjps.net
当前位置:首页 >> 求大神帮忙写一段正则表达式,要求以字母打头,冒号结尾,中间有可能是字母数字下划线 >>

求大神帮忙写一段正则表达式,要求以字母打头,冒号结尾,中间有可能是字母数字下划线

正则表达式 ^[A-Za-z]\w+:$<br>我给你一个Javascript语言的例子,你看看吧.<br>&lt;script type=text/javascript&gt;<br> var str=&quot;high_52week:&quot;;<br> var regex=/^[A-Za-z]\w+:$/;<br> var result=regex.test(str);<br> alert(result);<br>&lt;/script&gt;<br><br>运行结果<br>true

分开写吧,单独写会累死的<br>alert(/[0-9]+/.test("12#ag") && /[a-z]+/.test("12#ag") && /[a-z]+/.test("12#ag"));<br>必须包含大小写字母和数字 也能包含其它字符

字母[a-za-z] 开头^ 数字\d 或者[0-9] 结尾$ 中间我估计是不能有空格的 非空\s######### 可以有空格perl的表达:$string=~/^[a-za-z].*\d$/######## 不可以有空格perl的表达:$string=~/^[a-za-z]\s*\d$/

/^\d+:\d$/ 试试这个 /^\d+:+\d$/ 如果你要求的是两个数字就改下咯/^\d{2}:+\d{2}$/你自己看嘛.如果 : 号 不要多个就去掉 +/^\d{2}:\d{2}$/ 第一个答案是对的吧 这下没问题了吧/^[0-2][0-3]:[0-5][0-9]$/

^[a-zA-Z][a-zA-Z0-9_]*$ 拓展:1.正则表达式:又称规则表达式.(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念.正则表通常被用来检索、替换那些符合某个模式(规则)的文本.2.简介:正则

^\d[A-Za-z0-9]*[A-Za-z0-9]$如果是写在字符串里,数字还要写成\\d

^/.* ^表示行的开头.* 表示任意,就是随便是什么都匹配,没有了也匹配.测试过,可用.正则表达式,又称规则表达式,是计算机科学的一个概念,这个概念最初是由unix中的工具软件普及开的.正则表通常被用来检索、替换那些符合某个模式(规则)的文本.正则引擎主要分为dfa、nfa两大类.许多程序设计语言都支持利用正则表达式进行字符串操作.例如,在perl中就内建了一个功能强大的正则表达式引擎.正则表达式的“鼻祖”或许可一直追溯到科学家对人类神经系统工作原理的早期研究.通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen.

^[a-zA-Z0-9;]+;$只能有数字,字母分号,最后一个字符必须是分号

^[[:alpha:]] {2}[[:digit:]] {3}$

/^[a-za-z0-9\u4e00-\u9fa5]+$/ 其实[a-za-z0-9]可以用\w来代替,只是\w还可以匹配一个下划线,如果必须要求只有数字和字母那还是用[a-za-z0-9]这个好了

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com