gpt4 book ai didi

javascript - 如何检查javascript var中是否存在文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:53 26 4
gpt4 key购买 nike

我有一个包含一些文本的变量。我想检查文本是否有某个词。

示例:

var myString = 'This is some random text';

我想检查“随机”一词是否存在。感谢您的帮助。

最佳答案

如果你想专门测试“随机”这个词,你可以使用这样的正则表达式:

示例: http://jsfiddle.net/JMjpY/

var myString = 'This is some random text';
var word = 'random';
var regex = new RegExp( '\\b' + word + '\\b' );

var result = regex.test( myString );

这样它就不会匹配“random”是“randomize”等词的一部分的地方。


如果您愿意,当然可以将其原型(prototype)化为 String:

示例: http://jsfiddle.net/JMjpY/1/

String.prototype.containsWord = function( word ) {
var regex = new RegExp( '\\b' + word + '\\b' );
return regex.test( this );
};

myString.containsWord( "random" );

关于javascript - 如何检查javascript var中是否存在文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4785340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com