- /*
- *应用脚本
- */
- /*
- * 文本框只能输入数字
- */
- function checkdig(obj)
- {
- var value= $('#'+obj).val();
- $('#'+obj).val(value.replace(/[^\\d]/g,''));
- }
- /*
- * 文本框只能输入数字0-10之间
- */
- function checkDigInTen(obj){
- var value= $('#'+obj).val();
- $('#'+obj).val(value.replace(/[^\\d]/g,''));
- var x=parseInt(value);
- if (isNaN(x) || x<0){
- //$('#errorGradeMsg').append('<font color="red">分值只能在0-10之间!</font>');
- //setTimeout("$('#errorGradeMsg').empty()",3000);
- $('#'+obj).val(0);
- }
- }
- /*
- *只能输入数字和小数点
- */
- function clearNoNum(obj)
- {
- var value= $('#'+obj).val();
- //先把非数字的都替换掉,除了数字和.
- value = value.replace(/[^\\d.]/g,"");
- //必须保证第一个为数字而不是.
- value = value.replace(/^\\./g,"");
- //保证只有出现一个.而没有多个.
- value = value.replace(/\\.{2,}/g,".");
- //保证.只出现一次,而不能出现两次以上
- value = value.replace(".","$#$").replace(/\\./g,"").replace("$#$",".");
- $('#'+obj).val(value);
- }
- /*
- * check Email
- */
- function checkEmail(obj,msgObj){
- $('#'+msgObj).empty();
- var getEmail=$('#'+obj).val();
- var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
- var re = new RegExp(regu);
- if (getEmail.search(re) != -1) {
- return true;
- } else {
- $('#'+msgObj).append('<font color="red">请输入有效合法的E-mail地址 !</font>');
- return false;
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/020820134929.html
来源: http://www.codesnippet.cn/detail/020820134929.html