jQuery之正则表达式

2020-06-12  本文已影响0人  Cute_小肥鸡

学习网址:https://www.runoob.com/js/js-regexp.html
正则生成代码:http://tool.chinaz.com/tools/regexgenerate
正则测试:https://tool.oschina.net/regex/

正则表达式

正则表达式是由一个字符序列形成的搜索模式。
当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。
正则表达式可以是一个简单的字符,或一个更复杂的模式。
正则表达式可用于所有文本搜索和文本替换的操作。

使用目的

进行表单验证时,自定义表单规则,判断输入的是否为数字或小数

正则表达式代码

1、判断是数字和小数
1-1、是否为数字

var OriPrice = $('[name="mrelm_spm_OriPrice"]').val();

var OriPrice_Reg = /^[0-9]+$/;
var OriPrice_1 = OriPrice_Reg.test(OriPrice);
console.log(OriPrice_1);

1-2、是否为数字+小数

var OriPrice = $('[name="mrelm_spm_OriPrice"]').val();

var OriPrice_Reg = /^[0-9]+\.?[0-9]+?$/;
var OriPrice_1 = OriPrice_Reg.test(OriPrice);
console.log(OriPrice_1);

2、将 [[]] 替换成 ______

var stem = '111[[222]]333';
var stem_1 = /^.*\[\[.+]].*$/;
var stem_2 = stem_1.test(stem);
console.log(stem_2);
上一篇下一篇

猜你喜欢

热点阅读