js验证非法字符,只能包含a-z.0-9,和下划线

如题所述

第1个回答  2011-07-28
使用正则表达式可以实现

js验证非法字符,只能包含a-z.0-9,和下划线
if(!re.test(name.value)){ alert("输入长度为4-14个字符");name.focus();return false;}

只允许包含以下字符: a-z,A-Z,0-9,下划线"_",点号"." ,首字母必须是英 ...
state merely of trial and warfare, and

...表达式:限制字符串只能匹配A-Z、a-z、0-9、下划线、中划线
改成([A-Z]|[a-z]|[0-9]|-|_){1,}就好

Javascript 用户名验证只能是0~9,a~z,A~Z,包括_,不要用正则表达式
} alert("用户名不合法\\n只能包含0-9的数字、a-z、A-Z的字母及下划线");return false;}else{ return true;} }

php 正则中[a-z_0-9] 下划线什么意思
通俗的说就是范围在a-z的小写字母,下划线,0-9都是合法数据.下划线的位置在[]中位置可前可后,不一定要放在中间.

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符...
\/([a-z][A-Z][0-9])+\/ 上述正则表达式将会与任何由字母和数字组成的字符串,如 “aB0” 等相匹配。这里需要提醒用户注意的一点就是可以在正则表达式中使用 “()” 把字符串组合在一起。“()”符号包含的内容必须同时出现在目标对象中。因此,上述正则表达式将无法与诸如 “abc”等的字符串...

...characters valid entries are [a-z][A-Z][0-9][ _ ]是什么意思...
就是除了上面列举的那些字符外,不能用其他字符来填注册信息 换句话说只能有大小写字母,数字0-9,和下划线

很抱歉,只能使用字母 (a-z)、数字 (0-9) 和数点 (.)。”,
字母开始,后面大约可以用下划线与英文的点.

js中用正则表达式对用户名进行基本验证,包括不能为空,长度 特殊字符等...
不能以下划线开头和结尾 \/^[a-zA-Z\\d]\\w{3,11}[a-zA-Z\\d]$\/ 这个就行了 --- var str = 'adcdefg';\/\/用户名 var reg = \/^[a-zA-Z\\d]\\w{3,11}[a-zA-Z\\d]$\/;\/\/正则 if(reg.test(str)){ alert('验证成功');}else{ alert('验证失败');} ...

合法的变量名 概念要求
$)开始,php编程中所有变量必须以$开始。(有些编译器已经支持中文变量名了)变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位。变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。

相似回答