jQuery中的替换方法 replce(/^[^\d.]*/,''')中的正则表达式什么意思?

 我来答
工程师首岳
推荐于2017-11-25 · TA获得超过278个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:101万
展开全部
.点 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
* 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。
^表是非
中括号是一个界定
\d:任意一个0-9的数

replce(/^[^\d.]*/,''')
解释:
\d. 就是一个单数字 加 一个字符 (如2b、3C、9q)

如果一个字符串,包括如"5a"这种类型的字符串,就将除"5a"这种类型的其他字符串替换成单引号
例如:1a5511bb ,将替换成 1a1b
phenix0107
2013-03-01 · TA获得超过968个赞
知道答主
回答量:610
采纳率:100%
帮助的人:156万
展开全部
将从行首开始的非数字非点的字符序列替换为单引号

^在正则表达式开始部分的时候表示开头的意思
但是在字符集和中,^表示的是类似“非“的意思,例如[^abc]就表示不能是a,b或者c中的任何一个
\d表示数字
*表示0次或者多次

正则表达式在线验证http://regexpal.com/
追问
后面应该是替换为空,我打错了  点是不是代表省略号啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摩惠然0iD
2013-03-01 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:824万
展开全部
从起始位置起查找任何非数字以及非.的字符,并替换。replace
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eventOnblur
2013-03-03
知道答主
回答量:13
采纳率:0%
帮助的人:4.2万
展开全部
删除字符串前面的非数字字符?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式