JS验证逗号隔开可以是中文字母数字


Posted in Javascript onApril 22, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<script type="text/javascript"> 
var refid='dasdasd,dadsad'; 
var reg =/^([\u0391-\uFFE5\d\w,])*([\u0391-\uFFE5\d\w]+)$/; 
if(refid != "")
{ 
if(reg.exec(refid))
{ 
alert('验证通过'); 
}else 
{ 
alert('验证失败'); 
} 
}
</script>

代码简单易懂,大家如果好的建议欢迎提出,共同学习进步!

补充: JS中验证文本框中文、数字、字母

1.判断文本为英文,数字和汉字

var reg = /^(/w|[/u4E00-/u9FA5])*$/; 
if(arr=username.match(reg)) 
{ 
ti=1; 
return ture; 
} 
else 
{ 
alert("用户名只允许为英文,数字和汉字的混合,/n请检查是否前后有空格或者其他符号"); 
ti=0; 
return false; 
}

2.利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文:

onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"

用正则表达式限制只能输入全角字符:

onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"

用正则表达式限制只能输入数字:

onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

用正则表达式限制只能输入数字和英文:

onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

数字

<script> 
function check() 
{ 
if(!isNaN(document.all.form.str.value)) 
{ 
alert("数字"); 
} 
</script>

字母

<script> 
function check() 
{ 
var str = /[a-zA-Z]/; 
if(str.test(document.all.form.str.value)) 
{ 
alert("字母"); 
} 
} 
</script> 
<form name="form" action="" onsubmit="return check();"> 
<input type=text name=str> 
<input type=submit> 
<form>

--------------------------------------------------------------------------------

/^[0-9a-zA-Z]+$/

Javascript 相关文章推荐
页面使用密码保护代码
Apr 10 Javascript
jquery div拖动效果示例代码
Dec 08 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
Aug 24 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
Oct 21 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
Vue.js实现微信过渡动画左右切换效果
Jun 13 Javascript
简单快速的实现js计算器功能
Aug 17 Javascript
bmob js-sdk 在vue中的使用教程
Jan 21 Javascript
p5.js入门教程之图片加载
Mar 20 Javascript
用 js 写一个 js 解释器过程详解
Aug 02 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
JS简单循环遍历json数组的方法
Apr 22 #Javascript
JavaScript中数组去除重复的三种方法
Apr 22 #Javascript
IE和Firefox之间在JavaScript语法上的差异
Apr 22 #Javascript
动态加载JavaScript文件的两种方法
Apr 22 #Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 #Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 #Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 #Javascript
You might like
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
工作中常用js功能汇总
2020/11/07 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
python属于解释语言吗
2020/06/11 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
工厂厂长岗位职责
2013/11/08 职场文书
监理资料员岗位职责
2014/01/03 职场文书
学校十一活动方案
2014/02/01 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
作风转变年心得体会
2014/10/22 职场文书
2014年节能减排工作总结
2014/12/06 职场文书