javascript 正则表达式提取数字使用
2012-08-19 19:06
537 查看
简述:
测试了一下js的正则表达式函数match
用来从一个字符串里挑出非0开头的数字, 放入一个array里, 之后join(',')之后输出
知识点:
1. 用match函数, 提取一个字符串当中所有的数字
reg中的g返回所有的匹配,如果不加g则返回第一个匹配的项
2. 若果没有匹配,则返回一个null的list
代码:
输出:
1. 非法输入
2. 合法输入
测试了一下js的正则表达式函数match
用来从一个字符串里挑出非0开头的数字, 放入一个array里, 之后join(',')之后输出
知识点:
1. 用match函数, 提取一个字符串当中所有的数字
reg中的g返回所有的匹配,如果不加g则返回第一个匹配的项
2. 若果没有匹配,则返回一个null的list
代码:
<!DOCTYPE html> <html> <head> <script type = "text/javascript"> function getNumList(){ var nums = document.getElementById('numbers').value; var reg = /[1-9][0-9]*/g; var numList = nums.match(reg); if(numList == null) document.getElementById('result').innerHTML = "NO LEGAL NUMBER INPUT"; else document.getElementById('result').innerHTML = numList.join(','); } </script> </head> <body> <B>GET NUMBERS</B> <br> <br> <input type= "text" id = 'numbers' value = '' /> <input type = 'button' value = "exec" onclick = 'getNumList()'/> <br> <br> <B>result:<B> <b id = 'result'></b> </body> </html>
输出:
1. 非法输入
2. 合法输入
相关文章推荐
- javascript 正则表达式提取数字使用
- [转] javascript 正则表达式提取数字使用
- 【坑】javascript使用正则表达式验证数字的时候的画蛇添足
- 使用Java正则表达式提取字符串中的数字一例
- JavaScript正则表达式提取字符串中字母、数字、中文[转]
- 存:JavaScript正则表达式提取字符串中字母、数字、中文
- javaScript正则表达式提取字符串中字母、数字、中文 && 字符串替换
- JavaScript正则表达式提取字符串中字母、数字、中文[转]
- Javascript中使用正则表达式替换回车符
- [Python]_[使用正则表达式提取迅雷界面配置文件XLUE的图片]
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编验证电话号码的主要代码如下:
- java正则表达式提取字符串中的数字
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- javascript中使用正则表达式的几个例子
- PHP中使用正则表达式提取中文实现笔记
- Javascript 正则表达式 要求内容不能为空(中文,字母,数字组成)
- 使用Python正则表达式提取搜索结果中的站点
- JavaScript使用正则表达式
- 【asp】【vbscript】【javascript】使用正则表达式给链接文本加上链接