开发者

String pattern matching in Javascript

开发者 https://www.devze.com 2023-01-03 04:36 出处:网络
I am doing some self learning about Patern Matching in Javascript. I got a simple input text field in a HTML web page,

I am doing some self learning about Patern Matching in Javascript.

I got a simple input text field in a HTML web page,

and I have done some Javascript to capture the string and check if there

are any strange characters other than numbers and characters in the string.

But I am not sure if it is correct.

Only numbers, characters or a mixture of numbers and characters are allowed.

var pattern = /^[a-z]+|[A-Z]+|[0-9]+$/;

And I have another question about Pattern Matching in Javascript,

what does the开发者_如何学Python percentage symbol mean in Pattern matching. For example:

var pattern = '/[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/';


You can put multiple character ranges inside a [] class.

var pattern = /^[a-zA-Z0-9]+$/
//or 
var pattern = /^[a-z0-9]+$/i // <- using "case insensitive" modifier

Percentage symbol means percentage symbol will be matched, it has no special meaning inside a regular expression.


% in that JavaScript regex doesn't have any special meaning 0 - it's just one more matching character.

0

精彩评论

暂无评论...
验证码 换一张
取 消