js正则冒号,正则表达式特殊符号 冒号

2021-01-05 07:14:13 字数 3205 阅读 1572

1楼:匿名用户

var str="您的姓名:"

str=str.replace(new regexp(/(:)/g),"");

alert(str);

这样就行,即将str中所有的冒号替换为空字符串。

注意这个str里的冒号是中文的,所以()里也要用中文的冒号。

冒号如何使用正则表达式表示

2楼:山上有花

直接用冒号就可以,

也可以用 \72

或者用 \x3a

或者用 \u3a

可以看一下参考:

正则表达式特殊符号 冒号

3楼:匿名用户

与其输bai入之后再判断,不如du限制输入,当前前zhi提是这dao些特殊符号是无内效的

如果你需

容要这些特殊符号只是想暂时去除,应该是用for来一个一个找,效率高点,而不是if(txt.indexof("@")>0||txt.indexof("#")>0||....)

写一大串的条件

你直接定义一个chararray,加入@#$之类的你想去掉的特殊字符

然后for或者foreach字符串的每个字符,如果in chararray就replace掉

特别的,如果你的特殊字符只出现在字符串首尾的话,可以用c#内建的trim(char)方法,该方法默认情况下是去除首尾的空格,你可以自己定义一个char数组,加入你要去除的字符,然后就可以清除首尾的特殊字符

4楼:八月神释

首先给你解释你说来

的不自明白的那两个bai内容吧,定义是这du样的

(?:pattern)

匹配zhi pattern 但不获取匹配结果,也就是说这dao是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:

y|ies) 就是一个比 'industry|industries' 更简略的表达式。那么(?:13\d|15\d)也就是要在这里面选择匹配13+0~9的数字一个或15+0~9的数字

\*因为*是正则表达式里的特殊字符,所以,这里要匹配字符串里的*时,得用转义字符“\”

那么\*就是要匹配“***”

你写的那个js

返回的是obj内容中包含第一个ivalue子串的索引

r.movestart("character", -ivalue.length);是将selection选中项内容进行定位,光标以"character(字符)"时行跳转,因为后面的参数是-,所以会向后(光标向左移)定位那么多个字符(一个汉字算一个字符)

我能看出来的也只有这个了,这个js我也不知道能做个什么,那个ivalue的值想做什么揣摩不出来。

正则获取冒号前面的值

5楼:匿名用户

您好来。

试试看下面的源**

#include

local $ssource = '姓名:(张三bai)**:(1399202141)erp:(test)'

;~msgbox(0, '源字符du

串', $ssource)

local $asre = stringregexp($ssource, '(?<=^|\))(.+?:)\((.+?)\)', 3)

if not @error then msgbox(0, '匹配zhi数量: ' & ubound($asre), '其中

dao[0]元素为: ' & $asre[0])

_arraydisplay($asre, ubound($asre))

6楼:匿名用户

您好,很高兴帮助你。

你可以试试下面的正则:

(?<=^|\))(.+?:)\((.+?)\)我试过了可以实现你的需求,希望能帮到你。

正则表达式只允许输入数字和冒号,并且开头和结尾只能数字

7楼:

/^\d+:\d$/

试试这bai个

/^\d+:+\d$/ 如果你要求du的是两个数字就改zhi下咯/^\d:+\d$/

你自己看dao嘛。如专果 : 号 不要多个就去掉属 +/^\d:\d$/

第一个答案是对的吧

这下没问题了吧

/^[0-2][0-3]:[0-5][0-9]$/

8楼:阳光上的桥

^\d:\d$

正则表达式匹配冒号两端的内容 10

9楼:匿名用户

var reg = /([a-za-z0-9]+)\:[a-za-z0-9]+\:\:([a-za-z0-9]+)/g;

var str = "a:cdfnqennfjknfcjkf1243nkjf::2400000";

console.log(str.replace(reg,"$1$2"));

正则表达式中提取冒号前的数字如何写,谢谢

10楼:匿名用户

[0-9]+

或者\d+

11楼:匿名用户

(\\d+)(?=:)

取分组1

js获取文本文件中冒号后面的内容

12楼:匿名用户

varstr="sdf:sdddddd";

varreg=/[^:]*:([^:]*)/;

str=str.replace(reg,"$1");

console.log(str);

如何使用正则表达式提取冒号后面的内容

13楼:匿名用户

java不懂(只来会r,perl和matlab),但是一般的正源则表达式可以用括号保存。这种很多专业一点的文字编辑期都可以做到的,比如textwrangler(mac里面的)

用这个搜索:\d:(.+)\r, 不同程序差不多。

替换成\1

\1表示第一个括号里面的内容

\d数字

\r或者\n表示换行

14楼:梦里寻你我他

(?<=\d:).*

试试这个看

正则表达式中的问号和的星号的语义区别

1楼 纯不纯你妹 是任意字符。, 是任意字符后面有一个字符。 是任意衣服后面有多个字符 例如 abc 567 匹配 a b c 6 7 7 。 匹配 abc 567 2楼 匿名用户 是 单字符匹配 是 多字符匹配 是说 后面 跟着任意字符 是说 后面 跟着 任意个数字符 0个 1个 2个 3楼 匿名...

C中手机号码正则表达式1(,C#中手机号码正则表达式:"^1(3[0-9]|5[0-9]|8[0-9])\d{8}$" 这样对吗

1楼 匿名用户 上述表达式可以匹配到13 15 18开头的位数为11位的数字,手机号码应使用完全匹配,末尾少了个 符号,楼主的式子可进一步简化为 1 358 d 开头的应该是shift 6符号,手机上没有,就用这个代替一下 正则表达式对手机号的验证 1 3 8 d 9 2楼 时空来电 1 首先在电脑...

正则表达式获取到双引号里面的信息

1楼 匿名用户 如下,正则表达式 mac rssi ch s 可以匹配到相应值 整个匹配 test results 包含最后一个引号,向后看group1包含名称,group2包含值 2楼 匿名用户 mac rssi ch s 正则表达式匹配双引号之间的数据要怎么写? 3楼 匿名用户 写法 reado...