JavaScript基于正则表达式的数字判断函数
网络编程 2021-07-05 10:07www.168986.cn编程入门
JavaScript基于正则表达式的数字判断函数,需要的朋友可以参考下。
1.狼蚁网站SEO优化列出了一些判读数值类型的正则表达式
"^\\d+$" //非负整数(正整数 + 0)
"^[0-9][1-9][0-9]$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9][1-9][0-9]$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9][1-9][0-9])|([0-9][1-9][0-9]\\.[0-9]+)|([0-9][1-9][0-9]))$" //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9][1-9][0-9])|([0-9][1-9][0-9]\\.[0-9]+)|([0-9][1-9][0-9])))$" //负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数
2.在程序中的使用方法
var r = /^[0-9][1-9][0-9]$/ //正整数
r.test(str); //str为你要判断的字符 执行返回结果 true 或 false
3. 测试正则的一个函数,可以用来判断 数字 字符 日期 Email 的 js函数
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
4. 函数应用
<script type="text/javascript">
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
var re = /^[0-9][1-9][0-9]$/ ;
//判断是否是正整数 注 程序中正则表达式格式 /上面的正则表达式(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;
var result = TestRgexp(re , s); //测试 返回true或false
alert(result);
</script>
代码如下:
"^\\d+$" //非负整数(正整数 + 0)
"^[0-9][1-9][0-9]$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9][1-9][0-9]$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9][1-9][0-9])|([0-9][1-9][0-9]\\.[0-9]+)|([0-9][1-9][0-9]))$" //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9][1-9][0-9])|([0-9][1-9][0-9]\\.[0-9]+)|([0-9][1-9][0-9])))$" //负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数
2.在程序中的使用方法
代码如下:
var r = /^[0-9][1-9][0-9]$/ //正整数
r.test(str); //str为你要判断的字符 执行返回结果 true 或 false
3. 测试正则的一个函数,可以用来判断 数字 字符 日期 Email 的 js函数
代码如下:
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
4. 函数应用
代码如下:
<script type="text/javascript">
function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s)
}
var re = /^[0-9][1-9][0-9]$/ ;
//判断是否是正整数 注 程序中正则表达式格式 /上面的正则表达式(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;
var result = TestRgexp(re , s); //测试 返回true或false
alert(result);
</script>
上一篇:php的正则表达式完全手册
下一篇:JS的正则表达式常用检测代码
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程