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 相关文章推荐
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
Jul 29 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
Javascript中判断对象是否为空
Jun 10 Javascript
jQuery实现的仿select功能代码
Aug 19 Javascript
jquery 实现回车登录详解及实例代码
Oct 23 Javascript
[js高手之路]寄生组合式继承的优势详解
Aug 28 Javascript
vue中的模态对话框组件实现过程
May 01 Javascript
优雅的elementUI table单元格可编辑实现方法详解
Dec 23 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
Dec 30 Javascript
简单了解node npm cnpm的具体使用方法
Feb 27 Javascript
JS+css3实现幻灯片轮播图
Aug 14 Javascript
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几行代码实现CSV格式文件输出
2017/07/01 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
js获取json元素数量的方法
2015/01/27 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
python web基础之加载静态文件实例
2018/03/20 Python
numpy中的高维数组转置实例
2018/04/17 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
Python可迭代对象操作示例
2019/05/07 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
python实现简单遗传算法
2020/09/18 Python
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
房地产员工找工作的自我评价
2013/11/15 职场文书
服装机修工岗位职责
2013/12/26 职场文书
建筑专业自荐信范文
2014/01/05 职场文书
优秀实习生感言
2014/03/01 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
社会实践活动总结范文
2014/07/03 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript