问题描述
<scripttype="text/javascript">functionchecknum(theform){if(!/^d{5,9}$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}</script><formaction=""method="get"onsubmit="returnchecknum(this)">QQ:<inputname="qq"type="text"/><inputname=""type="submit"value="提交"></form>如上只能匹配正整数;要求:1.能够匹配中文字符、英文字符、数字2.英文字符、数字3.数字(包括小数等)等正则表达式;
解决方案
解决方案二:
中文^[u4e00-u9fa5]+$英文^[a-zA-Z]+$数字(包括小数)^(0|[1-9]d*)$|^(0|[1-9]d*).(d+)$
解决方案三:
functionchecknum(theform){if(!/^[u4e00-u9fa5a-zA-Z0-9]*(.d+)?$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}QQ号什么时候支持中文和小数了?
解决方案四:
引用2楼q107770540的回复:
functionchecknum(theform){if(!/^[u4e00-u9fa5a-zA-Z0-9]*(.d+)?$/.test(theform.value)){alert("请正确输入QQ号!");returnfalse;}returntrue;}QQ号什么时候支持中文和小数了?
嘿嘿!这是个测试!@!~谢谢啦~
解决方案五:
嗯,解决了!!!
解决方案六:
嘿嘿解决了吗
时间: 2024-12-22 13:02:20