javascirpt 幾個(gè)驗(yàn)證輸入類型經(jīng)典寫(xiě)法
javascirpt 幾個(gè)驗(yàn)證輸入類型經(jīng)典寫(xiě)法:
//檢查是否為任意數(shù)(實(shí)數(shù)); function;isNumeric(strNumber);{; var;newPar=/^(-;¦+)?d+(.d+)?$/; alert(newPar.test(strNumber));}; //檢查是否為正數(shù); function;isUnsignedNumeric(strNumber);{; var;newPar=/^d+(.d+)?$/; alert(newPar.test(strNumber));;}; //檢查是否為整數(shù); function;isInteger(strInteger);{; var;newPar=/^(-;¦+)?d+$/; alert(newPar.test(strInteger));;}; //檢查是否為正整數(shù); function;isUnsignedInteger(strInteger);{; var;newPar=/^d+$/; alert(newPar.test(strInteger));}; "^d+$"http://非負(fù)整數(shù)(正整數(shù);+;0) "^[0-9]*[1-9][0-9]*$"http://正整數(shù) "^((-d+)|(0+))$"http://非正整數(shù)(負(fù)整數(shù);+;0) "^-[0-9]*[1-9][0-9]*$"http://負(fù)整數(shù) "^-?d+$"http://整數(shù) "^d+(.d+)?$"http://非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù);+;0) "^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$"http://正浮點(diǎn)數(shù) "^((-d+(.d+)?)|(0+(.0+)?))$"http://非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù);+;0) "^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$"http://負(fù)浮點(diǎn)數(shù) "^(-?d+)(.d+)?$"http://浮點(diǎn)數(shù) "^[A-Za-z]+$"http://由26個(gè)英文字母組成的字符串 "^[A-Z]+$"http://由26個(gè)英文字母的大寫(xiě)組成的字符串 "^[a-z]+$"http://由26個(gè)英文字母的小寫(xiě)組成的字符串 "^[A-Za-z0-9]+$"http://由數(shù)字和26個(gè)英文字母組成的字符串 "^w+$"http://由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串 "^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$"http://email地址 "^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$"http://url
相關(guān)文章:
1. .NET SkiaSharp 生成二維碼驗(yàn)證碼及指定區(qū)域截取方法實(shí)現(xiàn)2. JavaScript實(shí)現(xiàn)簡(jiǎn)單驗(yàn)證碼3. Python搭建Keras CNN模型破解網(wǎng)站驗(yàn)證碼的實(shí)現(xiàn)4. Django用戶身份驗(yàn)證完成示例代碼5. python實(shí)現(xiàn)騰訊滑塊驗(yàn)證碼識(shí)別6. vue_drf實(shí)現(xiàn)短信驗(yàn)證碼7. 4行Python代碼生成圖像驗(yàn)證碼(2種)8. SpringBoot整合Hibernate Validator實(shí)現(xiàn)參數(shù)驗(yàn)證功能9. Python中免驗(yàn)證跳轉(zhuǎn)到內(nèi)容頁(yè)的實(shí)例代碼10. python 識(shí)別登錄驗(yàn)證碼圖片功能的實(shí)現(xiàn)代碼(完整代碼)
