2 qq 35103074 qq_35103074 于 2016.09.24 15:53 提问

求助帖,关于JS的 判断一个字符串里面有没有数字,如果有的话就在前面加一个单选框,用JS写.

判断一个字符串里面有没有数字,如果有的话就在前面加一个单选框,用JS写.

2个回答

quasimodo_es
quasimodo_es   2016.09.24 16:06
已采纳

这个

var pattern= /^.*[0-9]+.*$/;
var result = pattern.test('fdsadfdssa');// 匹配成功true 否则 false
console.log(result);

quasimodo_es
quasimodo_es   2016.09.24 16:06

正则表达式了,

 var pattern= /^[0-9]*$/;
pattern.test(str);// 匹配成功true 否则 false
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【JS】时间走动特效用封装函数在小于10的数的前面加0
时间走动特效 //时间走动 function TimeRun(){ var now=new Date(); var year=now.getFullYear(); var month=now.getMonth()+1;//月份少1 var date=now.getDate(); var week = "星期" + "日一二三四五六".split(/(?!\b)
JS判断一个数组(包括字符串数组和数字数组)中是否有重复值的三种方法 .
方法一: var ary = new Array("111","22","33","111");   var s = ary.join(",")+",";    for(var i=0;i   if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) {   alert("数组中有重复元素:" + ary[i]);
JavaScript 数字前补“0”的五种方法
众所周知JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串。<html> <body> <script> //迭代方式实现 function padding1(num, length) { for(var len = (num + "").length; len < length; len = num.length)
js里实现给数字加三位一逗号间隔的两种方法
方法一: var num_s = "1232134456.546 ";alert(parseFloat(num_s).toLocaleString()); 方法二: function format_number(n){ var b=parseInt(n).toString(); var len=b.length; if(len
js 数字前面自动补零
num传入的数字,n需要的字符长度         function PrefixInteger(num, n) {             return (Array(n).join(0) + num).slice(-n);         } 例如:传入6,需要的字符长度为3,调用方法后字符串结果为:006
JS函数前面加!、+、-、~符号以及;是什么意思、按位取反
1. 函数定义和调用 1-1 常见的函数定义和调用 匿名函数: function() {}; // 会报错, var fn = function() {}; // 不会报错 fn(); 普通函数: function myFn() {}; myFn(); 1-2 错误的直接调用 function() {}(); function myFn()...
JS写一个函数,找出字符串中出现最多的字符
-
java和js对加号和字符串的处理
String str1 = 1+2+" apples"; String str2 = "apples:"+1+2; System.out.println(str1); System.out.println(str2); 这样一段代码运行结果如下: 3 apples apples:12 看到这样的结果你作何感想? 这都是源于java对加号的处理机制的原因,对于第一个表达式,实际运行如
js正则表达式-从后向前每3个数字加逗号(字符串)
String字符串对象方法: .split()方法把一个字符串分割成字符串数组 .slice()截取字符串的片段,.slice(start,end),start包含,end不包含。 var str = "Hello,my,name,is, ,China"; console.log(str.split(",")); //["Hello", "my", "name", "is", " ",
JS中写一个函数使得数字保留若干位且前面自动补零
function PreFixInterge(num,n){ //num代表传入的数字,n代表要保留的字符的长度 return (Array(n).join(0)+num).slice(-n); } //PreFixInterge(13,6) //"000013" //PreFixInterge(327,8) //"00000327"