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 相关文章推荐
JavaScript 版本自动生成文章摘要
Jul 23 Javascript
js 匿名调用实现代码
Jun 19 Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
js控制表单不能输入空格的小例子
Nov 20 Javascript
Javascript动态创建表格及删除行列的方法
May 15 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
Apr 29 Javascript
JavaScript 完成注册页面表单校验的实例
Aug 19 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
Mar 05 Javascript
如何手动实现es5中的bind方法详解
Dec 07 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
Mar 20 Javascript
Angular+ionic实现折叠展开效果的示例代码
Jul 29 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连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
php上传图片类及用法示例
2016/05/11 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
使用PDB简单调试Python程序简明指南
2015/04/25 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Python3 翻转二叉树的实现
2019/09/30 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
python的range和linspace使用详解
2019/11/27 Python
Python爬取某平台短视频的方法
2021/02/08 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
怎样创建、运行java程序
2014/08/01 面试题
保安的辞职报告怎么写
2014/01/20 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
捐赠仪式主持词
2014/03/19 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
小学校本培训方案
2014/06/06 职场文书
书法社团活动总结
2015/05/07 职场文书
学生会招新宣传语
2015/07/13 职场文书
回复函范文
2015/07/14 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python