javascript 怎么通过正则写通配符呀? 有个问题,就是我输入“老?师”,然后需要得到所有的以“老”开头,和以“师”结尾的字符串。比如:“老大师”,“老小小师”。等这个正则该怎么写?先谢谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = "老大师"var regex = /^老.*师$/;if(regex.test(str)){ alert("字符串正确")} var str = "老大师111111老1师asdf老2师asdf老3师saf老4师"var reg = /老[^师]*?师/ig;var arr=str.match(reg);for(var i=0;i<arr.length;i++){alert(arr[i]);} 谢谢你,老胡,你给我的代码启发了我。这是我自己写的代码。var anreg = "/" + beforstr + "[\\s\\S]?" + afterstr + "|" + beforstr + "[\\s\\S]{1,2}/ig";beforstr代表“老”afterstr代表“师” 是不是“老”和“师”之间只允许0-2个字var anreg = "/" + beforstr + "[\\s\\S]{0,2}" + afterstr + "/ig"; EXT下拉树问题 js 播放音乐的问题 请问现在网站验证用户名密码是用的JS吗? 关于jsp+access的问题 JS焦点图的纠结 请大家帮忙给一个输入框验证函数,onkeyup时只允许输入数字和大小写字母 能否对上传文件控件用脚本填入值? 如何在textarea忠定位光标的位置? 如何得到文本框中光标中的位置? 求教——关于vue的watch监听事件 帮忙弄成多选的~~~~~ 求一段js 正则验证中文的代码
var regex = /^老.*师$/;
if(regex.test(str))
{
alert("字符串正确")
}
var reg = /老[^师]*?师/ig;
var arr=str.match(reg);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}
这是我自己写的代码。var anreg = "/" + beforstr + "[\\s\\S]?" + afterstr + "|" + beforstr + "[\\s\\S]{1,2}/ig";beforstr代表“老”
afterstr代表“师”