22问答网
所有问题
正则表达式 怎么写
想要一个正则表达式,不知道怎么写,请教大神。
要求是 开头两位为字母,然后是年月日,再后面就随便写什么、
比如“HB201708310001”这样就是符合的,年份只能是 1900到 2100 的才符合
举报该问题
推荐答案 2017-09-05
<script type="text/javascript">
var str="HB201708310001";
var patt1=/^\w\w(19|20|21).+/g;
document.write(str.match(patt1));
</script>
经过测试,应该是你想要的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/0hTC6S6C2hT62IIfSI.html
相似回答
...要求必须是1开头,只能是11位数字,该
正则表达式怎么写
?
答:
表达式写法是:/^1\d{10}$/
解析:^1 以1开头,\d表示数字,\d{10}表示数字出现10次,加上前面以1开头,正好是11个数字,X$表示以X结尾,这里用$表示后面没有了,11个数字后已经是匹配字符串的结尾。结果展示:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、...
正则表达式
中以什么开头什么结尾
怎么写
答:
正则表达式中以“^”开头;以“$”结尾
。1、^:匹配输入字行首。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。2、$:匹配输入行尾。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。3、*:匹配前面的子表达式任意次。例如,zo*能匹配“z”...
大家正在搜
js中的正则表达式怎么写
正则表达式或者怎么表示
正则表达式怎么用
正则表达式 与的写法
正则表达式是什么意思
正则表达式 点
正则表达式 空格
正则表达式 非
regex正则表达式