发表于: 2017-02-07 00:44:08

0 1356


今天完成的事情:

   修改了任务10页面跳转,表单验证

明天计划的事情:

      研究下师兄做的项目结构,代码规范等

遇到的问题:  

      无

收获:

    正则表达式

只能输入中文:
  1. <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">    
只能输入英文
  1. <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">    
文本框只能输入数字代码(小数点也不能输入)
  1. <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">  
只能输入数字,能输小数点
  1. 方法一:<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">  
  2. 方法二:<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">  
  3. 方法三:<input onkeyup="this.value=this.value.replace(/[^\d.]/g,'')" onafterpaste="this.value=this.value.replace(/[^\d.]/g,'')" >  
只能输入数字和英文
  1. <input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">  
只能输入字母和中文
  1. <input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers"
只能输入字母和数字
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">   







返回列表 返回列表
评论

    分享到