求解:正则表达式为空或者匹配其他条件?

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:53:03
java开发中,遇到一个问题,判断一个type=“text”,判断填写的内容,要么满足为空,要么满足var comid = /^34\d{4}$/;
var comid = /^34\d{4}$/;
请问,这个正则表达式该怎么写?谢谢。

加个?即可解决!

即:var comid = /^(34\d{4})?$/;

真是伟大的问号呀~~ ^^

/(^34\d{4}$)|(^$)/
这样?

/^34\d{4}$/
用以匹配以34开头后面为4位数字的字符串
是用来先在js客户端判断下吧?
if(comid.test(textstr)==false){
alert("号码错误");
return false;
}