jQuery中的替换方法 replce(/^[^\d.]*/,''')中的正则表达式什么意思?
4个回答
展开全部
.点 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
* 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。
^表是非
中括号是一个界定
\d:任意一个0-9的数
replce(/^[^\d.]*/,''')
解释:
\d. 就是一个单数字 加 一个字符 (如2b、3C、9q)
如果一个字符串,包括如"5a"这种类型的字符串,就将除"5a"这种类型的其他字符串替换成单引号
例如:1a5511bb ,将替换成 1a1b
* 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。
^表是非
中括号是一个界定
\d:任意一个0-9的数
replce(/^[^\d.]*/,''')
解释:
\d. 就是一个单数字 加 一个字符 (如2b、3C、9q)
如果一个字符串,包括如"5a"这种类型的字符串,就将除"5a"这种类型的其他字符串替换成单引号
例如:1a5511bb ,将替换成 1a1b
展开全部
将从行首开始的非数字非点的字符序列替换为单引号
^在正则表达式开始部分的时候表示开头的意思
但是在字符集和中,^表示的是类似“非“的意思,例如[^abc]就表示不能是a,b或者c中的任何一个
\d表示数字
*表示0次或者多次
正则表达式在线验证http://regexpal.com/
^在正则表达式开始部分的时候表示开头的意思
但是在字符集和中,^表示的是类似“非“的意思,例如[^abc]就表示不能是a,b或者c中的任何一个
\d表示数字
*表示0次或者多次
正则表达式在线验证http://regexpal.com/
追问
后面应该是替换为空,我打错了 点是不是代表省略号啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从起始位置起查找任何非数字以及非.的字符,并替换。replace
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删除字符串前面的非数字字符?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询