我在页面中有一些用英语和非英语单词构成的段落文本,我需要用Javascript或jquery查找英语单词并在这些单词之前和之后插入。
答案 0 :(得分:1)
如果您的意思是非英语字符(不是单词),您可以使用正则表达式:
if (str.match(/^[a-zA-Z1-9.?!:;\- ]+$/g) === null)
{
//str contains non-English character(s)
// (You can add more characters to the block if you want to allow more. I may have missed something.)
}
如果你的意思是非英语单词,那就更难了,因为那时你需要使用某种资源(类似字典)来匹配每个单词。这要复杂得多。