判断小数点儿后两位
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(onkeyup和onafterpaste)一起判断输入为小数点儿后两位的数字。
onkeyup(按键抬起触发)
onafterpaste(粘贴之后触发)
onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^0-9]/g,'')}else{if (this.value.indexOf('.') > 0) {this.value = this.value.substring(0,this.value.toString().indexOf('.') + 3);var temp = this.value.split('.');temp[0] = temp[0].replace(/\D/g, '');temp[1] = temp[1].replace(/\D/g, '');this.value = temp[0] + '.' + temp[1]; } else {this.value=this.value.replace(/\D/g,'')}}"
onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^0-9]/g,'')}else{if (this.value.indexOf('.') > 0) {this.value = this.value.substring(0,this.value.toString().indexOf('.') + 3);var temp = this.value.split('.');temp[0] = temp[0].replace(/\D/g, '');temp[1] = temp[1].replace(/\D/g, '');this.value = temp[0] + '.' + temp[1]; } else {this.value=this.value.replace(/\D/g,'')}}">
邮箱格式正则
/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
(正则开头/^ 结尾$/。*:一个或多个。+:零个或多个。[]:符合其中的一个字符。{}:最小长度和最大长度)
身份证正则
/^[A-Za-z0-9]{0,30}$/
护照正则
/^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$/
军官证正则
/(P\d{7})|(G\d{8})/