php专区

 首页 > php专区 > 正则表达式 > javascript 基于正则表达式的文本框验证代码_正则

javascript 基于正则表达式的文本框验证代码_正则

分享到:
【字体:
导读:
          js验证文本框内容,以前jb51.net提供过不少是基于js函数版本的,这里提供一些正则表达式版本,大家学习归学习,最好是基于函数的绑定操作。代码分离技术。...

1,不能为空

2,只能输入英文和数字


3,判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
/^([a-zA-z_]{1})([w]*)$/g.test(str)

4,只能输入数字

5,只能输入中文

6,只能输入英文

7,只能输入中文、英文、数字、@符号和.符号

8,只允许输入英文,且不能粘贴也无法弹出粘贴菜单

只能输入数字和点号(注意:在[^d.]里的d不能写成大写D,否则就变成除了数字以外的所有字符)

总而言之:先在里输入onkeyup="value=value.replace(/[^X]/g,'')" 然后在(/[X]/g,'')里的X换成你想输入的代码就可以了

中文:u4E00-u9FA5
数字:d、0-9
英文:a-z、A-Z
其它符号@,点或其它符号.也可以多个,用隔开就行了.
例如:
中、英文和数字加@符号加点符号:a-zA-Z0-9u4E00-u9FA5@.

若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在里输入 onKeyDown="fncKeyStop(event)" onpaste="return false" oncontextmenu="return false;"

分享到:
php 正则表达式提取网页超级链接url的函...
复制代码 代码如下: function match_links($document) { preg_match_all("'
一个替换目录结构的正则表达式 实现目录...
需要解决如下操作:有多个shtml文件,里面有连接地址 http://www.jb51.net/fgdf/222/1234.shtml http://www.jb51.net/tyty/333/456456.shtml http://www.jb51.net/tyry/789/fsdfsfs.shtml 现在我我想把这些.shtml文件连接地址前面加个目录名 inc 就是变成 http://www.jb51.net/fgdf/222/inc/1234.shtml http://www.jb51.net...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……