js控制只能输入数字和逗号的正则表达式怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js控制只能输入数字和逗号的正则表达式怎么写?相关的知识,希望对你有一定的参考价值。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:。

var reg = /^[0-9,]*$/;

var a = '1231,456,346,', b = '34sda';

test(a);test(b);

function test(text)

if (reg.test(text))

$('body').append(text + '符合</br>');

else

$('body').append(text + '不符合</br>');

3、浏览器运行index.html页面,此时会打印出该正则表达式对“1231,456,346,”和“34sda
”的校验结果。

参考技术A 楼主您好,正则式如下:
变量=/^[\d\,]\d*\,*$/
参考技术B var reg = /^[0-9,]+$/;
var txt = $("#id").html();
alert(reg.text(txt));本回答被提问者和网友采纳

怎么用js正则验证文本框只能输入中文和英文

js 只包含中文和英文

/**
 * 只包含中文和英文
 * @param cs
 * @returns Boolean
 */
function isGbOrEn(value)
    var regu = "^[a-zA-Z\\u4e00-\\u9fa5]+$";
    var re = new RegExp(regu);
    if (value.search(re) != -1)
      return true;
     else 
      return false;
    

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

作者:dongsir 董先生 

来源:CSDN 

版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载时请标注 https://blog.csdn.net/qq6759/article/details/88118913

参考技术A

js验证只包含中文和英文

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

/**
 * 只包含中文和英文
 * @param cs
 * @returns Boolean
 */
function isGbOrEn(value)
    var regu = "^[a-zA-Z\\u4e00-\\u9fa5]+$";
    var re = new RegExp(regu);
    if (value.search(re) != -1)
      return true;
     else 
      return false;
    

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

作者:dongsir 董先生 

来源:CSDN 

原文:https://blog.csdn.net/qq6759/article/details/88118913 

版权声明:本文为博主原创文章,转载请附上博文链接!

参考技术B /*
用途:检查输入字符串是否只由汉字、字母组成
输入:
value:字符串
返回:
如果通过验证返回true,否则返回false
*/function isChinaOrLett(s)//判断是否是汉字、字母组成
var regu = "^[a-zA-Z\u4e00-\u9fa5]+$";
var re = new RegExp(regu);
if (re.test(s))
alert(s);
else
alert("f");

本回答被提问者采纳

以上是关于js控制只能输入数字和逗号的正则表达式怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式 只能是数字怎么写?

js正则表达式:6-20位,可以为数字或者英文,最少一个英文。请问正则表达式怎么写

【正则表达式】只允许输入5-10个字符要怎么写?

怎么用js正则验证文本框只能输入中文和英文

JS正则表达式里 只能输入4-20位小写字母数字或汉字,,其他的符号空格啥都不能进 这个应该怎么写

求 js 正则表示式 只能输入英文字母和数字