js提取字符中数字

<script language="javascript" type="text/javascript">
  function getNum(text){
  var value = /\d+/.exec(text);
  //var value = text.replace(/^[0-9]/,"");
  alert(value);
}
</script>

<input type="text" id="btn_getNum"/>
<input type="button" value="得到数字" onclick="getNum(btn_getNum.value);"/>

时间: 2024-10-14 12:44:48

js提取字符中数字的相关文章

python提取字符串中数字

题目:[这是一个复杂问题的简化]如下是一个字符串列表,提取字符串中第二个数字,并判断是否大于1000,如果是,从列表中删除这一行. 1000\t1002\n .....[省略].... 代码: <pre name="code" class="python">oldStr = "1000\t1002\n" newStr = oldStr #匹配目标数字左侧字符串 t=newStr.index("\t") newStr

delphi 提取字符中的数字

Function Setstring(cString:string):string;   {提取数字} VAr   i:integer;   str:string;  begin    str:='';      For i:=1 to length(cString) do          begin           if Pos(cString[i],'0123456789.')<=0 then             break           else            Ca

js提取字符串中的数值

1.像"生于1999年"这样字符串中只含有一个整型数值的字符串,直接使用正则表达式将数字的字符删除掉就行: var str1 = '生于1999年';var num1 = str1.replace(/[^\d]/g,' '); 2.对于字符串中含有多数值,使用字符串的match方法,通过正则表达式提取字符串的所有数字(包含整数和小数): var str = '大米:2.57斤/元,白菜:3.65元/斤';var arr = str.match(/\d+(.\d+)?/g); // ar

jplayer中动态添加列表曲目(js提取request中的list数据作为js参数使用)

jplayer 的播放列表使用如下: 1 $(document).ready(function(){ 2 3 new jPlayerPlaylist({ 4 jPlayer: "#jquery_jplayer_1", 5 cssSelectorAncestor: "#jp_container_1" 6 }, [ 7 { 8 title:"Cro Magnon Man", 9 mp3:"http://www.jplayer.org/aud

js替换字符中的斜杠反斜杠

var reg=/\\|\//g; var a="a\a\\a/b" alert(a.replace(reg,"-"));

js 去掉字符中两边的空格

function trim(str){ var string=''; var a = 0; var b = 0; var arr = []; for(var i=0;i<str.length;i++){ if(str.charCodeAt(i) == 32||str.charCodeAt(i)==12288){ a = i+1; }else{ break; } } for(var i=str.length-1;i>=0;i--){ if(str.charCodeAt(i) == 32||str

js 去掉字符中所有空格

function trimAll(str){ var string=''; var arr = []; for(var i=0;i<str.length;i++){ if(str.charCodeAt(i) == 32||str.charCodeAt(i) == 12288){ continue; }else{ arr.push(str[i]); } } return string = arr.join(''); }

统计字符串中数字,字母,空格的个数

这是C语言课后的一道习题,网上可以找到很多相关的代码,都可以很好的基本完成题目要求 但是,我发现很多的代码都无法实现统计字符串中大于10的数字(只局限于统计0-9之间的数字) 此程序可以改进具有十位,百位,千位,甚至更大的数字的统计: #include<stdio.h> int main() { char a[50] ="1 2 3 a b c d @ 15 21 19 88 r 78 100 189 1598 46"; int i,j; int d = 0, c = 0,

js面试题--------JS中数字和字符,布尔类型相加相减问题

JS中数字和字符相加相减问题 <html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> </body> </html> <script type="text/javascript"> var a = 100; var b = &