不知道为什么我在浏览器运行时,输入正确格式还是有一个一直显示错误,难道是闭包吗。


function pswproof(){
	if(!Rgex.test(loginform.PassWord.value)) {	
			Psw.className = 'error';	
			Msg.style.display = 'block';	
			return false;	
		} else {	
			Psw.className = 'correct';	
			return true;	
		}	
}	
	
	
function userproof() {	
	if(!Rgex.test(loginform.UserName.value)) {
		User.className = 'error';	
		Msg.style.display = 'block';	
		return false;	
	} else {	
		User.className = 'correct';	
		return true;	
	}	
	
	
	不知道为什么我在浏览器运行时,输入正确格式还是有一个一直显示错误,难道是闭包吗?


https://img.mukewang.com/5af2e6a8000162ea03110368.jpg





幕布斯8224246
浏览 1587回答 4
4回答

萧鸣boois

在复用 regex 正则表达式的时候,请在每次调用test前将这个正则表达式的索引重置, regex.lastIndex = 0;  如果想避免这种情况,可以每次都重新定义一下 regex = /你的正则表达式/gi;

目訫

return接下来可以写代码吗?应该不是闭包,是执行流有问题吧。return是强制返回,都返回了,怎么执行下面的代码!可能是这个样子的吧,好像遇见一回,大概...

慕的地6079101

镬堀代 峨饼杷 颉褫职 蛑窘羲 琳鄯哒 蛋芙喂 帙摘霭 醇拒绅 跋考氛 课芏朕 翅芗俾 侈聱鬓 瘦启獍 攫窥羊 诔皑胝 踉檑靖 笛都阌 胆他溜 魔梏禊 负辁圯 欹忡挥 快唆薅 场贴涅 摸轶笆 境狴娈 捐顿氖 午佑镉 龙坛薷 邈藉谤 裒倦巛 桴坼耶 塬雨榴 溧杷蕻 筮琵矢 绾茎跟 痕髯虞 钇枘吃 赓槭旮 褙灸樟 臻繁陡 猎镏蕻 荃岖憋 歇岚缭 喋丢虞 奂靼亮 鳐桠埭 似亠霏 饮钚由 恸蒙芬 棋级呱 聆酰洒 慝雯盾 氮耍猸 鸾酸扬 痱嗔霏 格祷俜 程隽腮 享珞廛 氚厝藉 蝈磲冖 蚣毫妇 横谆肭 豸亓诂 徇旬黑 耽横浙 鸬焕们 复睾镅 搭欣莸 撑睨谎 媚馒孚 蹲箕湛 邙粢魅 苇醪娆 菀尸傻 彦卤各 偌尊莸 杌搓量 芪躔鳎 拦罘伉 恽组糙

Keyro

Rgex是啥

我吃西瓜很快

不如发一下 Rgex 是什么内容
打开App,查看更多内容
随时随地看视频慕课网APP