JavaScript正则的声明原来是这样的?

JS的正则表达式的声明是通过RegExp对象来进行声明,声明是要创建RegExp对象,格式是 Var 变量名称=new RegExp(正则表达式) 

例子:var myRegsOne=new RegExp(“\\d”);    用于匹配数字的正则

也可以简写来声明 var 变量名称=\/d\g;  

例子 var MyRegExpTwo=/\d/g;   用于匹配数字的正则,正则写在\\g的两个下划线里面,g是代表全局多次匹配。

 

正则表达式写好了,那就到使用它的时候了,例如我要让页面上的输入电话号码的输入框只能输入数字的需求就必须要用到真正则去判断输入的内容,因为我们不能让用户随便地输入数据,轻则会导致数据的异常,甚至会引起系统崩溃。

在js中可以使用正则的替换,分割,已经验证字符串这些方法,而让输入框只能输入数字,我们就也要用到替换的方法,我们写一个验证纯数字的正则,然后把除了把数字的数字忽略之后的所有字符都用空内容的来代替就可以实现这一效果。

转载于:https://www.cnblogs.com/rakinda/p/10979863.html

猜你喜欢

转载自blog.csdn.net/weixin_34232744/article/details/93239150