javascript/JS限制用户名只能输入字母和数字下划线 
2010-05-20 10:08 
function checkreg(){

var msg = "对不起,输入错误\n";

var regform = document.all.reg;

var username = regform.username;

var password1 = regform.password1;

var password2 = regform.password2;

var usern = /^[a-zA-Z0-9_]{1,}$/;

//alert(username.value);

if (!username.value.match(usern)) {

msg += "用户名只能由字母数字下划线组成\n";

alert(msg);

username.value = '';

username.focus();

return false;

}

if(password1.value != password2.value)

{

msg += '两次输入密码不一致';

alert(msg);

password1.value = '';

password2.value = '';

password1.focus();

return false;

}

return true;

}

1、只允许输入数字 
    <input name="username" type="text" οnkeyup="value=this.value.replace(/\D+/g,’’)">

2、只允许输入英文字母、数字和下划线(以下二种方法实现) 
    <input name="username" type="text" style="ime-mode:disabled"> 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\w\.\/]/ig,’’)">

3、只允许输入英文字母、数字和=@# 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\w=@#]|_/ig,’’)">

4、只允许输入汉字 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)"> 
1、只允许输入数字 
    <input name="username" type="text" οnkeyup="value=this.value.replace(/\D+/g,’’)">

2、只允许输入英文字母、数字和下划线(以下二种方法实现) 
    <input name="username" type="text" style="ime-mode:disabled"> 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\w\.\/]/ig,’’)">

3、只允许输入英文字母、数字和=@# 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\w=@#]|_/ig,’’)">

4、只允许输入汉字 
    <input name="username" type="text" οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)">

只能输入数字:"^[0-9]*$"。 
只能输入n位的数字:"^\d{n}$"。 
只能输入至少n位的数字:"^\d{n,}$"。 
只能输入m~n位的数字:。"^\d{m,n}$" 
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。 
只能输入非零的负整数:"^\-[1-9][]0-9"*$。 
只能输入长度为3的字符:"^.{3}$"。 
只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。 
只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$"。 
只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。 
只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"。 
只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"。 
验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 
验证是否含有^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。 
只能输入汉字:"^[\u4e00-\u9fa5]{0,}$"

javascript/JS限制用户名只能输入字母和数字下划线相关推荐

  1. javascript/JS限制用户名只能输入 汉字字母和数字下划线

    验证用户名的一个例子: html: js: function checkUser() { var username = $("#username").val(); if (!use ...

  2. html用户名只包括字母下划线,javascript/JS限制用户名只能输入 汉字字母和数字下划线...

    验证用户名的一个例子: html: js: function checkUser() { var username = $("#username").val(); if (!use ...

  3. 数字字母下划线C语言,【判断题】C语言中的标识符只能由字母、数字和下划线三种字符组成,而且第一个字符只能是字母和下划线。...

    [判断题]C语言中的标识符只能由字母.数字和下划线三种字符组成,而且第一个字符只能是字母和下划线. 更多相关问题 计算机病毒按其寄生方式划分通常可分为().A.系统引导型病毒B.文件型病毒C. 在委托 ...

  4. java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...

    java 数字 下划线 JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量. 这样的功能之一是在数字文字中引入下划线 . 从Java 7开始, ...

  5. java 数字 下划线_数字文字中的下划线– Java 7功能

    java 数字 下划线 One of the Java 7 features is underscores in numeric literals. You can place underscores ...

  6. java正则表达式 字母数字下划线_字母数字下划线常用正则表达式

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  7. 字母,数字,下划线,数字的正则表达式

    1.由数字.26个英文字母或者下划线组成的字符串:     ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ):     ^/d+$ 3. 正整数:     ^[0-9]*[1-9 ...

  8. 字母,数字,下划线或者数字的正则表达式

    一.校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ ...

  9. 字母数字下划线常用正则表达式~

    字母数字下划线常用正则表达式~ 1.由数字.26个英文字母或者下划线组成的字符串:^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ):^/d+$ 3. 正整数:^[0-9]*[1- ...

最新文章

  1. MySQL闪退问题的解决
  2. 解决: Error: Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver
  3. Centos安装Cacti监控
  4. NYOJ746 整数划分
  5. 没有女朋友,可能是因为你数学不好
  6. FFMPEG开源音视频项目学习汇总
  7. 基于django的视频点播网站开发-step9-后台视频管理功能
  8. Keil 5下载安装教程以及使用教程
  9. NRF52832 PWM 占空比调整详解
  10. 第三阶段应用层——1.7 数码相册—电子书(5)—多线程支持多输入
  11. 12 个追地铁的人:照亮生活的一次追逐
  12. EM9636数据上传百度云
  13. 德语语法笔记——形容词综述
  14. vue 屏幕自适应及全屏放大缩小
  15. 监管总局严打虚假检测报告
  16. 友盟集成第三方分享和登录
  17. 虚拟机使用adb连接板子
  18. 信创云,抢跑在发令枪响之前
  19. 7.项目成本管理+信息系统项目管理+野马合集
  20. 事务上的等待事件 —— enq: TM - contention

热门文章

  1. php计件工资,宇阳计件工资管理系统
  2. 学习笔记0321----linux基本命令(三)(用户和用户组管理)
  3. 代码厨师软件开发小组团队介绍
  4. rewrite https
  5. 离你最近的3个人,决定了你的人生走向
  6. c语言menu的用法,menu的用法总结大全
  7. 想工作嘛!让你[肝]一个月有多累
  8. 当学霸们跑步的时候他们在跑什么
  9. java扬声器和耳机自动切换_如何在 iPhone 应用程序中切换扬声器和耳机
  10. oracle streams 11g数据复制,在Oracle 11g Streams单向传输的基础上配置Streams双向传输测试...