检查字符串是否包含不在列表中的字符
Check if string contains character not on list
例如,我有一个批准的字符列表:"a"、"b"answers"c"。
所以如果我有字符串:
var string = "aaabc8abccc";
我希望脚本检测到"8"不是"a"、"b"或"c"的事实,并输出:
var output = "aaabc<span style='color:red;'>8</span>abccc";
我该怎么做?
Regex:
result = subject.replace(/[^abc]/ig, "<span style='color:red;'>$&</span>");
var strn= "aaabc8abccc";
var chrs = 'abc';
strn=strn.replace(new RegExp('([^'+chrs+'])','g'),'<span style="color:red">$1</span>');
您可以使用string.replace(regexp/substr,newstring)
对正则表达式执行此操作
在你的情况下,它将是类似的东西
string.replace(/^[a-z]*/,"<span>$1</span>")
相关文章:
- JQuery根据连字符前的首字母对列表进行排序
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 如何检查字符串是否包含非英语字符列表
- 通过分离除“”之外的任何特殊字符来获得所有列表框值"通过jquery
- jQuery自动完成下拉列表中的粗体搜索文本字符
- 包括HTML标记,但只包括字符列表
- 如何从 JavaScript 中的字符串中获取唯一字符列表
- 确定字符串是否包含不在字符列表中的字符,如果是,则确定哪些字符不匹配
- JavaScript 正则表达式,用于获取以 @ 字符开头的字符串中的变量列表
- 如果列表中的某个字符位于该字符之前,请选择该字符
- 将特殊字符折叠添加到列表筛选器
- 胡子将字符串视为字符列表
- 检查字符串是否包含不在列表中的字符
- 限制数据列表asp.net 3.5中动态文本框中的字符数
- 突变观察者字符数据使用情况,没有子列表
- Javascript正则表达式-使用允许列表的非法字符
- 文本区域中的转义字符,但不在列表中
- 一种算法,用于判断从列表中识别一个单词需要多少个不同的先导字符
- Flowplayer播放列表插件标题中有特殊字符的问题
- PHP与Javascript比较字符串与字符列表