js正则表达式验证输入. 请问如何验证文本框输入的是这种格式呢... 20%,30%, 43.20%就是说验证文本框输入的必须是百分数。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" id="text1"/><input type="button" value="验证" onclick="check()"/><script language="JavaScript" type="text/javascript"> function check(){ var content = document.getElementById("text1").value; var reg = /^\d+(\.\d+)?%$/; if(reg.test(content)){ alert("通过"); }else{ alert("请输入正确格式"); }} </script> 请问。。下面这句是什么意思啊麻烦解释下。 var reg = /^\d+(\.\d+)?%$/;谢谢 /^[+-]?[1-9]\d*\.\d*%|0\.\d*[1-9]\d*%$/ /^[+-]?[1-9]\d*\.\d*%|0\.\d*[1-9]\d*%$/ 回 3 楼:/^\d+(\.\d+)?%$//.../ 表示声明一个正则^ $ 分别表示字符串的开始和结束\d+ 数字至少出现一次\.\d+ 小数点出现一次,后面紧跟若干个数字(\.\d+)? 前面的表达式最多出现一次% 一个百分号 在Ext下拉框中放一个grid 要怎么做才行呢? struts2的select标签使用问题? 找了一个上午都没找出错误,大侠们帮我看看,先谢谢了 菜鸟问题,请大家帮忙! 发送密码到邮箱是否可行 网上图书销售系统 散分,赶快哦! 求一本书 Core Servlets and JavaServer Pages 数据库里有记录,ResultSet查询不出纪录的问题 java bean里char str[10];str="abcd";可输出"abcd ",如何去掉后面的空格 断线后自动登录 为什么凤凰网的响应速度那么的快?
<input type="text" id="text1"/>
<input type="button" value="验证" onclick="check()"/>
<script language="JavaScript" type="text/javascript">
function check(){
var content = document.getElementById("text1").value;
var reg = /^\d+(\.\d+)?%$/;
if(reg.test(content)){
alert("通过");
}else{
alert("请输入正确格式");
}
}
</script>
谢谢
^ $ 分别表示字符串的开始和结束
\d+ 数字至少出现一次
\.\d+ 小数点出现一次,后面紧跟若干个数字
(\.\d+)? 前面的表达式最多出现一次
% 一个百分号