用户名只能包括英文字母、数字和带下划线的字母由数字和字母组成,不少于4个字符

提问回答都赚钱
> 问题详情
C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符A.必须为字母B.必须为下划线C.
悬赏:0&&答案豆&&&&提问人:匿名网友&&&&提问收益:0.00答案豆&&&&&&
C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母,数字和下划线中任一字符请帮忙给出正确答案和分析,谢谢!
发布时间:&&截止时间:
网友回答&(共0条)
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
你可能喜欢的
[] [] [] [] [] [] [] [] [] [] [] []
请先输入下方的验证码查看最佳答案请教:我在做一个注册页面,用户名包括英文字母 数字下划线。必须为4——20个字符。_百度知道
请教:我在做一个注册页面,用户名包括英文字母 数字下划线。必须为4——20个字符。
写了几个都不符合要求,帮帮我啊
我有更好的答案
按默认排序
=9) || (Ytext&i&/
}script&Y)){
alert(&&quot!&quot.);循环获取输入用户名的每一个字符
if(;4 || Yname.length&用户名不能为空;
}&在&lt!((Ytext&gt!&/&#47!&quot.length&return checkName()&script language=&#39用javascript写-----------&&=0)&&(Ytext&=a)&&(Ytext&function checkName(){
var Yname = document+表单名+文本框名+/用户名只能包括英文字母 数字下划线;_&quot.charAt(i);获取你输入的用户名
if(Yname==&
for(var i=0;){
var Ytext= Y
if(Y必须在4---20为之间;);=z) ) || (Ytext==&/然后在表单的onSubmit事件中调用就行了如:onSubmit=&javascript&#39
说的详细点。用HTML是么 是不是要做一个表单
你可以去下载asp源码 然后修改
其他类似问题
英文字母的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁4-16个字符(包括小写字母、数字、下划线,应该怎么写了?, 4-16个字符(包括小写字母、数字
4-16个字符(包括小写字母、数字、下划线,应该怎么写了?
爱了别说后悔 4-16个字符(包括小写字母、数字、下划线,应该怎么写了?
如Example_123
下划线你可以按住shift键同时按键盘上的减号。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分102 UID阅读权限20积分353帖子精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
稍有积蓄, 积分 353, 距离下一级还需 147 积分
帖子主题精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
&script language=&JavaScript&&
function isw(str,len1,len2){
& & & & if(!/^[\w-]{len1,len2}$/.test(str)){
& & & & & & & &
判断帐号时为:
&script language=&JavaScript&&
if(isw(document.reg.username.value,6,24)==false){
& & & & alert('帐号只能输入6-24位英文字母,数字,下划线和横线');
这个写法有什么错呢?
还有php里:
ereg(&^[A-Za-z0-9_]{6,24}$&,$_POST[&username&]可以
ereg(&^[\w]{6,24}$&,$_POST[&username&]就不行了
[ 本帖最后由 tkmxxg 于
14:12 编辑 ]
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
快乐就常有,好景真永在
空间积分802 信誉积分898 UID82215阅读权限100积分41223帖子精华可用积分41223 专家积分1143 在线时间821 小时注册时间最后登录
帖子主题精华可用积分41223 专家积分1143 在线时间821 小时注册时间最后登录
论坛徽章:1
1. 你可以先看看javascript支持的正则表达式。
^[\w-]{len1,len2}$
我不知道len1合len2是否可以直接带入运算
2. \w是pcre支持的,不知道ereg是否支持。
=========================
=========================
强行禁止访问
空间积分0 信誉积分102 UID203547阅读权限20积分661帖子精华可用积分661 专家积分0 在线时间27 小时注册时间最后登录
丰衣足食, 积分 661, 距离下一级还需 339 积分
帖子主题精华可用积分661 专家积分0 在线时间27 小时注册时间最后登录
论坛徽章:0
原帖由 tkmxxg 于
13:50 发表
判断帐号时为:
&scrip ...
Php里的正则不对,是 /^(\w*\d*_*){6,24}$/
空间积分0 信誉积分104 UID阅读权限20积分262帖子精华可用积分262 专家积分0 在线时间22 小时注册时间最后登录
稍有积蓄, 积分 262, 距离下一级还需 238 积分
帖子主题精华可用积分262 专家积分0 在线时间22 小时注册时间最后登录
论坛徽章:0
1、js应写做
if(! eval(&/^[\w-]{&+len1+&,&+len2+&}$/i&).test(str)){
2、php应写做
ereg(&^[A-Za-z0-9_]-{6,24}$&,$_POST[&username&])
eregi(&^[a-z0-9_-]{6,24}$&,$_POST[&username&])
preg(&/^[\w-]{6,24}$/i&,$_POST[&username&])
其中6和24可用变量
空间积分0 信誉积分102 UID阅读权限20积分353帖子精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
稍有积蓄, 积分 353, 距离下一级还需 147 积分
帖子主题精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
空间积分0 信誉积分102 UID阅读权限20积分353帖子精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
稍有积蓄, 积分 353, 距离下一级还需 147 积分
帖子主题精华可用积分353 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
测试了,js里
这样不行:& &if(!eval(&/^[\w-]{&+len1+&,&+len2+&}$/&).test(str)){
& &这样行:& &if(!eval(&/^[A-Za-z0-9_-]{&+len1+&,&+len2+&}$/&).test(str)){
检测email的:
& &这样行:& &if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(str)){
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处javascript/JS限制用户名只能输入字母和数字下划线
javascript/JS限制用户名只能输入字母和数字下划线
function checkreg(){
var msg = "对不起,输入错误\n";
var regform = document.all.
var username = regform.
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();
&&&&&&&&&&&&&&&
if(password1.value != password2.value)
&&&&&&&&&&&&&&&
msg += '两次输入密码不一致';
&&&&&&&&&&&&&&&
alert(msg);
&&&&&&&&&&&&&&&
password1.value = '';
&&&&&&&&&&&&&&&
password2.value = '';
&&&&&&&&&&&&&&&
password1.focus();
&&&&&&&&&&&&&&&
1、只允许输入数字
&input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,’’)"&
2、只允许输入英文字母、数字和下划线(以下二种方法实现)
&input name="username" type="text"
style="ime-mode:disabled"&
&input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,’’)"&
3、只允许输入英文字母、数字和=@#
&input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,’’)"&
4、只允许输入汉字
&input name="username" type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)"&
1、只允许输入数字
&input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,’’)"&
2、只允许输入英文字母、数字和下划线(以下二种方法实现)
&input name="username" type="text"
style="ime-mode:disabled"&
&input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,’’)"&
3、只允许输入英文字母、数字和=@#
&input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,’’)"&
4、只允许输入汉字
&input name="username" type="text"
onkeyup="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,}$"
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 带下划线的字母 的文章

 

随机推荐