正则表达式不包含(为什么正则表达式不能为星号)
一、为什么正则表达式不能为星号
星号代表的是任意字符,如果在正规表达式中,它并不能清楚地表达作者的意图
二、如何用正则表达式验证只能输入数字
假设你的html为:你可以用test的方法去判断:varreg=/^[0-9a-zA-Z]+$/alert("你输入的字符不是数字或者字母")}你可以用onchange或者onkeyup来触发。扩展资料:js日常用途:
1.嵌入动态文本于HTML页面。
2.对浏览器事件做出响应。
3.读写HTML元素。
4.在数据被提交到服务器之前验证数据。
5.检测访客的浏览器信息。
6.控制cookies,包括创建和修改等。
7.基于Node.js技术进行服务器端编程。
三、正则表达式匹配文本中包含换行符等空白字符如何匹配
每种空白字符都有对应的ascii值。用十进制度量的话,常见的tab是9,换行是10,回车是13,空格是32。
正则表达式运算时,先将数据转换成二进制形式,然后再根据规则进行匹配。