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

作者:心中的飞梦 时间:2024-04-19 10:48:08 

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


<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]+$/

标签:js,验证,中文,字母,数字
0
投稿

猜你喜欢

  • python3 flask实现文件上传功能

    2022-11-19 18:42:10
  • laravel多视图共享数据实例代码

    2023-06-19 01:34:14
  • python Opencv实现停车位识别思路详解

    2023-10-20 21:54:25
  • 精美漂亮的php分页类代码

    2023-11-22 08:28:09
  • MySQL中对于NULL值的理解和使用教程

    2024-01-27 22:51:02
  • 一个取图片尺寸的类,支持jpg,gif,png

    2007-10-18 10:25:00
  • Go 实现百万WebSocket连接的方法示例

    2024-02-22 17:05:01
  • python解析html提取数据,并生成word文档实例解析

    2023-10-19 13:50:38
  • 针对Sqlserver大数据量插入速度慢或丢失数据的解决方法

    2024-01-21 02:54:46
  • Python面向对象程序设计示例小结

    2023-08-24 13:31:24
  • Python使用多进程运行含有任意个参数的函数

    2023-10-14 23:22:12
  • Python中pymysql 模块的使用详解

    2024-01-16 21:07:25
  • laravel接管Dingo-api和默认的错误处理方式

    2023-11-21 23:29:37
  • python图形开发GUI库pyqt5的基本使用方法详解

    2022-07-08 02:31:55
  • 总结Python连接CS2000的详细步骤

    2023-04-21 20:26:33
  • Python 内置高阶函数详细

    2022-07-26 11:02:07
  • python计算时间差的方法

    2023-05-19 16:08:23
  • python 包之 multiprocessing 多进程

    2021-02-25 12:13:15
  • 使用python实现画AR模型时序图

    2021-07-03 01:11:08
  • sql怎样显示出评论最多的文章?

    2008-08-08 12:17:00
  • asp之家 网络编程 m.aspxhome.com